{"_id":"@su-record/vibe","_rev":"473-21c6a20bf22a8e0644eb3ae7651a7a70","name":"@su-record/vibe","dist-tags":{"latest":"4.2.6"},"versions":{"0.1.0":{"name":"@su-record/vibe","version":"0.1.0","keywords":["ai","coding","spec-driven","claude","mcp","framework","spec-kit","requirements","user-story"],"author":{"name":"grove"},"license":"MIT","_id":"@su-record/vibe@0.1.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"121790199dec88b9c94a0d1494c3dd764a479522","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-0.1.0.tgz","fileCount":88,"integrity":"sha512-fi+E0jHHtkTROhb/JbLwnsUMYj3u0KWtrBs64vv8JoukRn4nWV80H9J4YKwMCEzxxxYfvVACvBdnjUT5DR6dIQ==","signatures":[{"sig":"MEUCIQDCyr4yz7uqoi1Rrxo+Jc/3ugwA/2scczvqieRCVeAY0QIgVPkvKUqqv/ZZYJeqT0Aw/4rNBEwdsSuB2cCcxaFRvzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515699},"main":"cli/index.js","engines":{"node":">=18.0.0"},"gitHead":"88e58039f543cc36a51586a823a5937f8d42de85","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cd mcp && npm install && npm run build","postinstall":"node scripts/install-mcp.js"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - SPEC-driven AI coding framework with MCP integration","directories":{},"_nodeVersion":"24.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_0.1.0_1763363127047_0.5897962776810723","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@su-record/vibe","version":"0.1.1","keywords":["ai","coding","spec-driven","claude","mcp","framework","spec-kit","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@0.1.1","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"0fe687387ac61241ef1239fb139c771d793dfd37","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-0.1.1.tgz","fileCount":88,"integrity":"sha512-uPsMGCeYF5bjWsBwj/Uhn6oMBf0MQgNcRLKt4zljQ66n1fV5YjTEBv7OstkB4C8Cjfb9bCrMX0hTu7BpsMGnAw==","signatures":[{"sig":"MEUCIQDalZjBfHRrostswtjEj9bNWv+6avwYPQk7X6khdQGeQwIgMnSE7517lQE1HG68qKXiK9lSWPIG6I0CJX4KeLxsv7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515333},"main":"cli/index.js","engines":{"node":">=18.0.0"},"gitHead":"6091e902b9298a589504824b702f5143889144dc","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cd mcp && npm install && npm run build","postinstall":"node scripts/install-mcp.js"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - SPEC-driven AI coding framework with MCP integration","directories":{},"_nodeVersion":"24.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_0.1.1_1763367893480_0.20442687267663118","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@su-record/vibe","version":"0.1.2","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@0.1.2","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"04ca2b2dad410e2df871e7c647c936de624e8d9b","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-0.1.2.tgz","fileCount":88,"integrity":"sha512-2zKwp+KzJKzpdtR31zyiWbKWQf9hS7rDl7c94eOGhnUypF7IKlxxrUzfSa6uVun+owmAswSJVTZkd5u0K2CMhg==","signatures":[{"sig":"MEUCIAjjmYYOrxHmefnOUdu7OCD2mI8gJu5XS/vE50qaW7wLAiEAmbntX+fQbg+a746C9M1X0VG+IKbOXbE4LicoeRnL8lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515326},"main":"cli/index.js","engines":{"node":">=18.0.0"},"gitHead":"688a267884ee1310935e4cffae22d1c8e98b1516","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cd mcp && npm install && npm run build","postinstall":"node scripts/install-mcp.js"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - SPEC-driven AI coding framework with MCP integration","directories":{},"_nodeVersion":"24.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_0.1.2_1763368990754_0.07192963933793739","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@su-record/vibe","version":"0.1.3","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@0.1.3","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"1d60539ed94acc8340ac373868e2570c378d218d","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-0.1.3.tgz","fileCount":88,"integrity":"sha512-nH3QmknPe3zbbulPMlooLRcIKhsLhzeIOyiWytH+ZfyEDuin5f4te7lapgnOFXQPdhe6EQaCoSgwpfhrIwxRdQ==","signatures":[{"sig":"MEUCICHkLHuK5O+9hMu2E72Vo8t4ZtWq+Esp5dIC7I5gZ2LPAiEAzmTgKw8I5u8oyzIGn3pN3jylm9nfJg7BsYTwSsa1QZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515946},"main":"cli/index.js","engines":{"node":">=18.0.0"},"gitHead":"0708b071d6f142b828ffd8e44476f747fe3b05d1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cd mcp && npm install && npm run build","postinstall":"node scripts/install-mcp.js"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - SPEC-driven AI coding framework with MCP integration","directories":{},"_nodeVersion":"24.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_0.1.3_1763372797185_0.18841512864289056","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@su-record/vibe","version":"0.1.4","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@0.1.4","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"73c561f1141240572ab8920211559317c1f9e4c4","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-0.1.4.tgz","fileCount":33,"integrity":"sha512-MhX1VZk1eD7fT2TFR9t6jGlcuQzLt1J0czSyZxV343VuYY0QV8MHPUKXLojslPhUdqFc7QNMuCMgaIg2C+m8Jg==","signatures":[{"sig":"MEYCIQDfBpiB1k/eWQDeA6FJI+lXz7BCrCUbdwuuDyDN3Dwc5gIhAMYaro7qwRLChhAvHvBR91DAzSPnxDTTgSqEr/XZ7RE0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243150},"main":"cli/index.js","engines":{"node":">=18.0.0"},"gitHead":"0708b071d6f142b828ffd8e44476f747fe3b05d1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - SPEC-driven AI coding framework with MCP integration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_0.1.4_1763374316323_0.23881695955632587","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@su-record/vibe","version":"0.1.7","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@0.1.7","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"f433139edfb2369ba31e87aa45cb99777acfaf58","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-0.1.7.tgz","fileCount":46,"integrity":"sha512-E4KcR95b3sfP1OrTVNMIoZUzxoz3jzF96HG7LyYCJU4fjy2eM7tcnZGx2duOt4iCqXeF0GMhJEgutJZBmdlu/A==","signatures":[{"sig":"MEUCIG0Cz4c9KMN6waNQkPRDqM4/3wUvS9Zv4puZSEuuZbpBAiEA4MizrFaoAWGdDmZjzbJM7S+RD5joXNczrZh2eNbUNcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314606},"main":"cli/index.js","engines":{"node":">=18.0.0"},"gitHead":"ef424be55bf6c41b0d9d3d8545fa3e768256eac2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_0.1.7_1763431022261_0.24460197600645106","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@su-record/vibe","version":"0.2.0","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@0.2.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"a653986c8d404fc832b1256123908f273c319aec","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-0.2.0.tgz","fileCount":46,"integrity":"sha512-jrWm69FmYUax9PZDJBLO7Vgel+XTcBB/TnyBjSTIbTg7gnvERpyJAquVJpsNkuGCpiJ6giJTMEsW8MvoDxiSxw==","signatures":[{"sig":"MEUCIQCsDTLDwTvjb1VBkb/g4nBGRof/Jun7O6ZyhHqj2HbrnwIgDYBizGXpJvtJmkHozlKaT5zIK9ZTXMnSKVMiunrgohg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319665},"main":"cli/index.js","engines":{"node":">=18.0.0"},"gitHead":"925704e90150f3812b79e8d18e00c2611ea729e2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_0.2.0_1763454919200_0.7471912680317765","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@su-record/vibe","version":"0.3.0","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@0.3.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"5225299291efe16cce81ed9c36388676e3621c24","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-0.3.0.tgz","fileCount":48,"integrity":"sha512-WIngOljrLGhqUyQGFa/SfSxCemmWHuvQ4qi8lmafJS/8pAAiT3cf7guIUXn6oef5A+MG5NDnngsgGK1Xzud/4Q==","signatures":[{"sig":"MEUCIEDdvdu2dOrdtI+wvlXVYNPFPSlITHzDBnjmu5o34cauAiEA1/mI/ltJR/i4imuDX+GioEnHDZe3jqDt/sazWCdfxKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342565},"main":"cli/index.js","engines":{"node":">=18.0.0"},"gitHead":"a03b5cc240fc634c197f4a6c974e9ce034ddacfc","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_0.3.0_1764118675002_0.6932685582735809","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@su-record/vibe","version":"0.4.0","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@0.4.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"4570e1ebb0c54570258b872e61ac60b95a41eed6","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-0.4.0.tgz","fileCount":38,"integrity":"sha512-ezfzGXi+RcaqzxHuzqkW5vVlLC9U8Sunuu7SbsazOmPxm8ezZQZo2EKNo9WUSpwAd6bJHzMZPmadkS6ne7zyfQ==","signatures":[{"sig":"MEYCIQCVVhDKH8XfllLG52xvM0WJFDyL+4XTItU4YHfHOhUz7gIhAIARX+gZdjKM4Y2XvjrHd/63mYVXxDE2kzaCoJygzB7h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231741},"engines":{"node":">=18.0.0"},"gitHead":"94ee4b8183fa473da5f1f680e255521c03b3b18d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_0.4.0_1767661818002_0.4288925736720153","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@su-record/vibe","version":"0.4.1","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@0.4.1","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"662d0d74da592b2027b9a16fcab6777b17cf3551","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-0.4.1.tgz","fileCount":38,"integrity":"sha512-jaTCbSZtJn2zfCqFoLfCT9ZaxpNni3V57A6GwYliM/3i21NSkOZGnw75PEb2BeDTXlGrYsU3eIKjDc4HCkeuww==","signatures":[{"sig":"MEUCIH1APtfkJvc9298G2g8geBKxJJiK5wunU+jDA8FgL51PAiEA6EYqWLND7mMILFh7G5sYvrEfMSGqcVrNMNhslqTvNi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232562},"engines":{"node":">=18.0.0"},"gitHead":"b7761e0363903202fa1dae65132f034920b78a7d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_0.4.1_1767665510747_0.7778738478807474","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@su-record/vibe","version":"0.4.2","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@0.4.2","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"d01ff1b9028a74606c3a5a1f32cc81a4e88f9393","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-0.4.2.tgz","fileCount":38,"integrity":"sha512-T+592t/bHL1f/U+65jxsBj2nZ8GBJeTJcG9+IwOMrNPBDTjYz8cY0VsylRbZFcVpMV8xM0TaJUSysW0SWzCmBA==","signatures":[{"sig":"MEYCIQCWm5h4RFeV7kP0a7cxYkb2EY8D0J/oEurSNg9UZP5RrQIhANLvjDk6a66etNON8wtOxQI+OxQ+cSfOe9GemJof+/K0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232851},"engines":{"node":">=18.0.0"},"gitHead":"4b27ed5019f9c046e3d87ab03682f756e07d72bf","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_0.4.2_1767666827297_0.46793497639296433","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@su-record/vibe","version":"0.4.3","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@0.4.3","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"348669970b24aeacc2805bffc889617ba6c8c1be","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-0.4.3.tgz","fileCount":38,"integrity":"sha512-1FKi4dkA7o0ZP+8mUDZoSAtdoMLvYn1jrOzk4oJHOFJ+5TjnEJgDsVWAXRnVf+sZxEt8MGEMfALq23lPR2kQBw==","signatures":[{"sig":"MEQCICKl8mGs1WfkOg7SfKSydco9L2F6QAiCRVoz6v6YwgJ+AiBWkaoeJrJSrUlx9GlrYG1bzO4OpOdALwq0Zm6rycqBVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235727},"engines":{"node":">=18.0.0"},"gitHead":"5c6597f685314a3121020b48120224c180b8dc21","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_0.4.3_1767666965371_0.823409937225527","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@su-record/vibe","version":"0.4.4","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@0.4.4","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"feca42a646a501deedcdca688b090fec8b2d2658","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-0.4.4.tgz","fileCount":38,"integrity":"sha512-6vTxBXk6EPWrEJ0zLf3s1i8uQhKicRhOJojSz8mHPBtR4de+pmFba8miUXQt35iEy6DPqbYql/wQuBbMjkq6BQ==","signatures":[{"sig":"MEQCIC0iyyTM3bX3Jg5JFU1PM4ta3Kb4GUOMnlmmNnJVyrZgAiAa5aVeqWH95JcKFTW5WaKio2uTdJ0extWwLS8Rq3WBuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238431},"engines":{"node":">=18.0.0"},"gitHead":"97e010b073b867a6d3d544cd2f8cc416e0966757","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_0.4.4_1767678096754_0.297835521063615","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@su-record/vibe","version":"0.4.5","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@0.4.5","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"ee422474efdd3f4fcd2bd5b48ab54c8c3fcc40b0","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-0.4.5.tgz","fileCount":46,"integrity":"sha512-FmGMRvQJ9OSm59IHg73ur/1WZkQPcAqRA7N6dyXB71UtkQAWiFrDiJIyYiTZUaRqBjpjomPNqvVuqmqX3+Wivg==","signatures":[{"sig":"MEYCIQCk41sU29fsARahSyD7Eu+rKPC/Dv48BOIcoMtkKl09OAIhAJpWZGCxdpYy0uujiOuM39tXRavbLOkLlixPJsQMhbZG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333805},"engines":{"node":">=18.0.0"},"gitHead":"9c8acd9566e3518d395594864ba9c5861877c47f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_0.4.5_1767681156501_0.03370593351572837","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@su-record/vibe","version":"0.4.6","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@0.4.6","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"69186ed2ea387c7ea904238fffa1e1d698086fa9","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-0.4.6.tgz","fileCount":21,"integrity":"sha512-7FdOdWRuu3Uw8EgOtJ7w6qrxpD8n52jieU72rwg587T35FSOaK+Ym4Bzci4HPL6sbAqSkShdJXWF2U5+n5M+yw==","signatures":[{"sig":"MEQCIHQiGym9bfZRic/W5fXIWXLJV0fXulcYlwx1mUgrm7XAAiAcQ/rx6VcsTWHXw4kVCOz4YUyLWbs2WiaewWc588JNmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116243},"engines":{"node":">=18.0.0"},"gitHead":"fc5e770713e7d91fb9bb76057ff6dc3f267a7529","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_0.4.6_1767684609849_0.48633207837084336","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@su-record/vibe","version":"0.4.7","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@0.4.7","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"47290fc6755027db3cbbf96597c57db7b5e61b4a","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-0.4.7.tgz","fileCount":46,"integrity":"sha512-bjZ8Z+cm1O/1r5svhexbcZfslRxINu2Klv4BxAgqrLqOTfGENjCCWvQKB8D3tOH3oHO6PRSSLTpkNwUvAr1zow==","signatures":[{"sig":"MEUCIHkyLxeozZv1QcXXr/94ahQeh9s8bwXcAaQoKZgfsUMyAiEApVCCtvMXl5QSEcgukhixyIdQhudjutU7k/WwRlg3BJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334787},"engines":{"node":">=18.0.0"},"gitHead":"7b15ec2cb433847f4576e57285b616919f176281","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_0.4.7_1767684630520_0.587863054834961","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@su-record/vibe","version":"0.4.8","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@0.4.8","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"b58d3afbffd560f49ee90ad076d9a046e40558dd","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-0.4.8.tgz","fileCount":46,"integrity":"sha512-XvlqAURJQiBd3DYqaMK1XZrUhoF0XUE8IkFY9alzNVsIl5IOh8fOfmytpBmPiZaferST0fiS7bOFDuoaM/k9LA==","signatures":[{"sig":"MEQCIBSVdiedtNZt9aU8VgooXVjfxco9WiZ5K0Q7Lx9v4uitAiBlpf/zF6odBgA8IkY4122an/TgGPzWI9RB914Hav2SLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336341},"engines":{"node":">=18.0.0"},"gitHead":"7b15ec2cb433847f4576e57285b616919f176281","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_0.4.8_1767684857845_0.8431731995318221","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@su-record/vibe","version":"0.4.9","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@0.4.9","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"7c8b1a0afffce1bb308a7c2463e5b679a1e0c268","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-0.4.9.tgz","fileCount":46,"integrity":"sha512-/WAC2Xc2oOLioQ1nVgFvEKNYC/BDea/wohGjv4tIUYsVb4YtmjIr06u6BL/pi2vsCTx9UH1Dy8WTd6fjuI9Upg==","signatures":[{"sig":"MEUCIQCiBv4lDkx5tbhwXJxnnUePDcjLn1Hc13BryzUlYB6moQIgGBNPiigVb95tD8ogrzfgvEbLPNZeSqgSKXd0h8KhDzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331531},"engines":{"node":">=18.0.0"},"gitHead":"7b15ec2cb433847f4576e57285b616919f176281","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_0.4.9_1767685243495_0.8713475127744152","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@su-record/vibe","version":"1.0.0","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.0.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"af597f5a91aad4ecd0d051fe3fe71820d9a1a50f","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.0.0.tgz","fileCount":49,"integrity":"sha512-BwUu56kddmgjzgUDAQyDwOF68S57RsZkrQJRmG4vORNea5Hc5ZOBiORXiGFaTSzjes7ClyQGYtMILszJJ1ZAVw==","signatures":[{"sig":"MEQCIEAvK++O0H9RJWp+rcyN9o2F4x4Dnld/gjXoIUhKC0wwAiBtWOWP4n5/rV14x7o2ZgkkHJu2a/zi56WMrACy5LjJuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352905},"engines":{"node":">=18.0.0"},"gitHead":"b93ed07b46fa715198d381d8e022084e8d770fbc","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_1.0.0_1767760801297_0.2925625774984868","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@su-record/vibe","version":"1.0.1","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.0.1","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"bcf2a441c0c5c625e6afd79bc4237eda4dae6b25","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.0.1.tgz","fileCount":50,"integrity":"sha512-kRvDphuSMi+DYkOekiEJgoCaLBwmFZdQalc7RH47+JE3poyMI2vMvKNKEeWoPYhmDsH8ZFsOVsVLpjzGC3USVw==","signatures":[{"sig":"MEUCIQDtamBkb36ugtGfZkhOuLz7A0Q0G4DnHHUt4YkzkZQs8wIgUeS9TdJfk110u9Q7Dq4GmSvio+Mshm4CKdyyuK/nXhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353038},"engines":{"node":">=18.0.0"},"gitHead":"e91259c67f5d97b54afae039b5c6cfde6587fa89","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_1.0.1_1767762660480_0.9966308910969564","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@su-record/vibe","version":"1.0.2","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.0.2","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"c9387052560be7219c4e421209fa5faebc3c50ed","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.0.2.tgz","fileCount":50,"integrity":"sha512-ZjccvtyOd7uc56/B+F2vXHm5xvANDyMWFu2dCjZx5cH212niZfIJEdTZ9pnH9FEs3sT+zhCEoZ8mSmDKY7skVQ==","signatures":[{"sig":"MEUCIAlcUltHdPhiqiJ3Y8b5pcZ54qxr7CA5P8NHTzK1zpT6AiEAkWKoWRTbgywPaUwhsnYD6a7P316SeCtQdYWka5wKJdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353149},"engines":{"node":">=18.0.0"},"gitHead":"25240fac68daf87190e8778e4ef087f76b6cf287","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_1.0.2_1767762763462_0.010341672675876712","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@su-record/vibe","version":"1.0.3","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.0.3","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"2980a4e68b587d7e6f091d8a979720968eeec7f4","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.0.3.tgz","fileCount":50,"integrity":"sha512-pYHdGoqY7XhCSRgV49vqaS/yrK9VnmWHD0ldAw7uGO+VM9eQzkCcPj3FLfGDOOpIzCRS+ybjBjM4Qm38N+VxYg==","signatures":[{"sig":"MEQCIDJfmm3XkaGrgIj5hCd6M+bMp2I9C7hTG3xS9NJ9p8NDAiBAMwJYDLRt/9Yk3lAckHiTKcAiXuaarhlJsJis8CXfiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358246},"engines":{"node":">=18.0.0"},"gitHead":"ad7433f57e96aaf22e5baed4d65189fff302f8fa","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_1.0.3_1767770148520_0.5532829634319383","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@su-record/vibe","version":"1.0.4","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.0.4","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"27b0013f53b68539f2080f1be9b678d563fcf5a1","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.0.4.tgz","fileCount":50,"integrity":"sha512-uISRY4b6xiNGuI8vX0Htw9yj8NSLvV9CbEqXR4ZkXqAAwEF7FtnWhPy1ItpkipzOXh9VqRHgE2CVWIOBq/B8LA==","signatures":[{"sig":"MEUCID8vKz2UebHgGlOgverQ4cj34qHfR19q5FsCQg0GvmPrAiEA3/AWf2PT7N9oyIg3xeWhlUSy0YqjH15cbctJV2aOmUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362009},"engines":{"node":">=18.0.0"},"gitHead":"b8e6bc94b450ca64c18eb1c821a73ee6802748e6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_1.0.4_1767770381909_0.5268510465912069","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@su-record/vibe","version":"1.0.5","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.0.5","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"9db7ecb778e863956d27a744707ef95b7c7e0df7","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.0.5.tgz","fileCount":50,"integrity":"sha512-fyAaKCwKkj5HTrQ1asY3wY+78O/EaPe56tLrextjvJRUhRqVrZ6WW1lR1pFgpgZnFCDnlCjSk85dEsgiaUZKZA==","signatures":[{"sig":"MEQCIDjIuwvxJjwA4INKotdOzbqh+2kLqxYopk65DHJ5XWNQAiBAIStvrZf+iwcYeu6bD57SBO1uN4k4Nb5yuQl+Ak0rmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363710},"engines":{"node":">=18.0.0"},"gitHead":"4ad2d37a7072261c112cba4f8ea667a32ba79fa2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_1.0.5_1767770733948_0.5948387512847668","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@su-record/vibe","version":"1.0.6","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.0.6","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"d14b4cc3aad8d34ca79bc15ccf3e1ff86e7a11e4","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.0.6.tgz","fileCount":50,"integrity":"sha512-8PaOkDvVRCkuhgpc8OcWJUC/RtyrJbm3vdOxQr6x789kqQqtyIpcQM8y0YoG2zwsLy3Z1iJmHQ9stNqGJDZS+g==","signatures":[{"sig":"MEQCIGV5tLANyYP7LBYthLwfD2TPx/CGEZNdxKw0LPCbhIZFAiAZ80R5tKb1bTCSA8x5C+Sr8KoMh3fRZLkc4Hk2aqhrLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375332},"engines":{"node":">=18.0.0"},"gitHead":"794139ba1b26ec3eaefa72e12262cce6037441f7","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_1.0.6_1767773972592_0.05535104015941372","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@su-record/vibe","version":"1.0.7","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.0.7","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"75c9fdb2603653f3e63f5d520228d768ca624373","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.0.7.tgz","fileCount":50,"integrity":"sha512-d0MinzWWLmyXTIpWvXON+NF3+VahsrfL0asKX2A6gADB/JH1WVieo1gA6vs0xEfPEe9yqEoO+74BbMSPA3bpNA==","signatures":[{"sig":"MEUCIQDvJvAiacyqFCFWhoiYxjqrKvk+qnCM+Y6fFhgKaTNymAIgf3m01GpvYGR45ZdDHyuFSUCZmnVBVDk0MyNlJP4l08U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374529},"engines":{"node":">=18.0.0"},"gitHead":"7acda62fb25084223a2a439662249d7421891911","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_1.0.7_1767774130185_0.10434619864476558","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@su-record/vibe","version":"1.0.8","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.0.8","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"4f7ae41c4a3d07f5f263ea0016ca25620ba3e0c8","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.0.8.tgz","fileCount":51,"integrity":"sha512-at/mexC6ImL2e1wgix1F1d7/gOjbO6awrYUg/5VJgCQJeYdcjieL+57XIXBCJagbCTZEAxSDiJ/p8SkzodqCKA==","signatures":[{"sig":"MEQCIGG3btStkPWi1o9OWFAv4WiK7pS9RgAfvdjU3XlV2ifLAiBf8yhDb5Rnjho/gj0PxAcDOAVT5cf6Wutb+roboe2JZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376180},"engines":{"node":">=18.0.0"},"gitHead":"15ec3f31c66ecfbbd0e5a53bf0df029d7f2acf1e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_1.0.8_1767778238418_0.19514996259501194","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@su-record/vibe","version":"1.0.9","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.0.9","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"0583a8da30b3d0dff29183c16240483ca61ec2f9","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.0.9.tgz","fileCount":51,"integrity":"sha512-l8aD2uiS34hZ+qCgMNzLNwHZEua36xkKQ0fqg9jjjkBPjJWKXklIzIepaTcrTfPtOP6mk/sd1sT1aygXuw//Yg==","signatures":[{"sig":"MEQCIHgxCkUFOu5UKFZ/FzOC8lAaNi4LlV4ak6xLny2Cc+bTAiAldz7fnvFBWM329X0WAKhgo1p9NF70mLGogIjPSlpocw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375690},"engines":{"node":">=18.0.0"},"gitHead":"0d235603620c8c08072e3be95f8f5e34ac65eace","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_1.0.9_1767779649454_0.8754865650521992","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@su-record/vibe","version":"1.0.10","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.0.10","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"fe3ef09a81367ec954c59b5f5cb634dcdfdcf262","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.0.10.tgz","fileCount":51,"integrity":"sha512-9Vo2My8IG29V4kiz9cNGcExO42U6TBMc+yJ/sN+4CoZE1yazWoZz9mpTcO+r/bm27XiJ/Ukf6u97RPsYqzxocA==","signatures":[{"sig":"MEYCIQCZfzpnldAMU6woqo54uVw6GNOT7TiISkvTjMDbdm4wWQIhANZIuMo6iPQ7zRFlUPryV2TC5P4h9e2JsjQBKqta6BHD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376767},"engines":{"node":">=18.0.0"},"gitHead":"6bc47b9a4db92285fd86de11a3f6547dcad1596c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_1.0.10_1767779879714_0.4283220224251545","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@su-record/vibe","version":"1.0.11","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.0.11","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"f8b04fe43981107351be9e4736601f9560deebc2","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.0.11.tgz","fileCount":51,"integrity":"sha512-DNVST8Y+j0tHfEQRmVH2sYIdrnYD5HoyF1rsrjmM3UTfbguGmDyrgJwqrr6RCvfPkdE7cD6oPpHu0PDmgHpFog==","signatures":[{"sig":"MEUCIQCuDly+YIxHzbPmSCK8bvrjNJPel2BVCaNW1sgvMtI7OwIgKtRAa/450CgDZzH2gNvFQKgoQdRVYA+6xEQbpcAfho0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376676},"engines":{"node":">=18.0.0"},"gitHead":"1cce7daa136612aab6deea844c8a3e8c50f6df55","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_1.0.11_1767779972292_0.13677293752078223","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@su-record/vibe","version":"1.0.12","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.0.12","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"c45c409dd497d5430f353b5f49c5b8a3b49126da","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.0.12.tgz","fileCount":51,"integrity":"sha512-Vw2wbdcni2qNYaSka2UNbBSCHYVoSozts5bXmQDr2YxFax/6BCyny/s0Hon0+0/3kdlCDlysq33WcV4eyuvPdg==","signatures":[{"sig":"MEUCIGgEwQDkHijasyri2vvaQXV2cDPNOqBjKoN3/wo0mEwgAiEA8llbV9X4XuH8O9wkMwDttYWYQZucK8G0+zwwS3TVCGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376608},"engines":{"node":">=18.0.0"},"gitHead":"092d3607c4520c3fbbbc9980dc766d17d02ab42f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_1.0.12_1767780069218_0.706838884726001","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@su-record/vibe","version":"1.0.13","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.0.13","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"623324561f63bfbcf50cf320194b8bc995fe8b5e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.0.13.tgz","fileCount":51,"integrity":"sha512-xFvtUdnClL4ns4qFam+hcGviUeA2Q2iy5c4DwaY5vIYQ+A/km8CDndewLonilkyiE2eBy2WMk0uS1CZecMMfgw==","signatures":[{"sig":"MEQCIBTj1KWgxtpLmf3gK4dchQBPwwhWoBursEdJK31ZJ4dqAiBpqIeIGNfbt0bMW3xTfk+FFuYQ+EBJ7Q+qYlUxjL/Q0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376608},"engines":{"node":">=18.0.0"},"gitHead":"99f1af73d450bf42b211f670cd3dc295f8aa6527","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_1.0.13_1767780196049_0.6614497438119051","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@su-record/vibe","version":"1.0.14","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.0.14","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"fc2bbf6e24662024e1726dc6b90ea041eed0e3f7","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.0.14.tgz","fileCount":51,"integrity":"sha512-u9Rlxr41YCbQFXE1Gh1D9BGYLE0ceKHgT/BL5HmGyNDj9h2Q7cDrRFolD6eBEXBbU55x/25Db/S/czLwGGFRTg==","signatures":[{"sig":"MEUCIBBNRxjRZJZTIZNGwDBd5czANk8eFrU9tTziDfzCkp9qAiEA76Bpe38/sOg5L9hVyqCbPEAuvITg4zFItAXoM/VHyCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376518},"engines":{"node":">=18.0.0"},"gitHead":"93f1c586f6fa85b46325ee7ab77ee2273486a6f9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_1.0.14_1767780712008_0.44865863929112115","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@su-record/vibe","version":"1.0.15","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.0.15","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"133cca9dac1d7c865b12bfc9ce3edca265098a35","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.0.15.tgz","fileCount":51,"integrity":"sha512-1wAqAPz2pO4ZpsFibk3xf5kD/jtMrBurdLUEZL6oIzS4x8l8MGKK9B3V2dlFdb+jkhELDUHjlyqHjgPbC4RThg==","signatures":[{"sig":"MEYCIQC8VVPhIlmuLStoGxU86vakU49NBfE63d+uNh48nX0XgwIhAIvrzbuswunff5yR2IYqLrDCTVT11EgId5FV557Hs/v1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376523},"engines":{"node":">=18.0.0"},"gitHead":"93f1c586f6fa85b46325ee7ab77ee2273486a6f9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_1.0.15_1767780826595_0.20217583152163265","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@su-record/vibe","version":"1.0.16","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.0.16","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"a6815fd488699ae93c743c9791438a598bc151a6","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.0.16.tgz","fileCount":51,"integrity":"sha512-DyF4vTZ2fq834ggjddOSJK+Z4oyV+JML8JhL0TyHNcT8IFfBYZ9mUAJMmN8KX4QKdjX0zI26B+9w6IMWFxNo5Q==","signatures":[{"sig":"MEUCIGiJEJo3ynPq5eWc74FUYDMvThe6cGrdBbM9sqcdJTJdAiEA6+ss7m6r3642MK2qdHXHrmcBTxuRqEywTkEPWx0zfcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377559},"engines":{"node":">=18.0.0"},"gitHead":"93f1c586f6fa85b46325ee7ab77ee2273486a6f9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_1.0.16_1767781096587_0.19971001685144896","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@su-record/vibe","version":"1.0.17","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.0.17","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"e6c64224dfd1d7586d3957eb3eb04e06e538e748","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.0.17.tgz","fileCount":51,"integrity":"sha512-znbjPcqDEyEMasnG+cUe9fBFoSyR+c2DgLB+/g9kcV04GrNFnZDYsVr+IcnS/egz168ZtlGlTkWx3BzOE0lqtA==","signatures":[{"sig":"MEQCIH8Pn2zSddTQARrIX6WMi+aTC/n+/BEMjtFK2UFsJHjlAiA/EFultZR5OXP20sk3p0EPYn70BrvnWQaDZcOJ8/Z3Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377851},"engines":{"node":">=18.0.0"},"gitHead":"c44d46286ec3b6f9c8f2dc1e21ff04eee6bcc652","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vibe_1.0.17_1767846026378_0.123913410747434","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@su-record/vibe","version":"1.0.18","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.0.18","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"4f90fce1c9cd995fa4a5f094f9ea2c3e8145b4f0","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.0.18.tgz","fileCount":51,"integrity":"sha512-gRKkxFNy14CvG/IKQMfMkBouP10L1VZxVa02qRE59QmHObGP9198CarmZI6JhRR6wYkDAdLN7G3Ag0kB99rqJw==","signatures":[{"sig":"MEUCIBpU8e4RoB9AjMhQ6remaCQW4Tf3wovrIemusXKb3yoKAiEArw3597Ek+G0Z4p86AoAFyrtiCdv2PhaW5qooviBeQtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378412},"engines":{"node":">=18.0.0"},"gitHead":"deec08f34ef7f6aa2a0da16a98c7b206aa4aac43","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.0.18_1767852470983_0.6349971922604665","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@su-record/vibe","version":"1.0.19","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.0.19","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"1260bca4417248491d92827296469ec99955164b","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.0.19.tgz","fileCount":51,"integrity":"sha512-3CinRo0bAF4w4frn7CDG2hn+Un0aohjxxl/LxDC1y1M8+lCX6wC9g3Z7SQwwPC9fb0lvHWMRX12oog9KTFPcqQ==","signatures":[{"sig":"MEUCIQCNCosRLBVfKA/Lk3ctAacQzPDVOGKypN4kgjsIQpZxvgIgcYqF5FeJGt9AeiN8jEOmaNGZ2g8SstEWOx5SuntaPOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383451},"engines":{"node":">=18.0.0"},"gitHead":"deec08f34ef7f6aa2a0da16a98c7b206aa4aac43","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.0.19_1767853586982_0.6001972031441654","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@su-record/vibe","version":"1.0.20","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.0.20","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"69d66ec9a2048ac36e97d9fa86cf2c19cad982f6","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.0.20.tgz","fileCount":51,"integrity":"sha512-1ymnPdz9uRxnIadhVPOVokVvR5LdB9kLf8r392GiwEEigO1bQay+LYXyK3X8rn/hxYKXoGcWcw9HpPpiBdXjOQ==","signatures":[{"sig":"MEUCIA7/GyyCGO3mdQbXQ3SOW/z9YhmKCmACcLtntscK1pe+AiEAySQpatT/bOPTWQEj5F0H0GtNIwNAiGEt1LN/giaoyD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383451},"engines":{"node":">=18.0.0"},"gitHead":"deec08f34ef7f6aa2a0da16a98c7b206aa4aac43","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.0.20_1767853672862_0.7782675525620109","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@su-record/vibe","version":"1.0.21","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.0.21","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"7457e627fc46c7147706b32db9cf1924b837c3f0","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.0.21.tgz","fileCount":51,"integrity":"sha512-eEHg9XXHlM1vJ/cBcAdYzmTo89scttchdaKcW8YLtfplEog89w80luFWV7c2UehLhJGWPXRVPMvLK0Tha7z+mw==","signatures":[{"sig":"MEUCIQCQaccerKC1voErTmnPUXzH1MUW+AAeLJDX3cN318QCzQIgFGj13193pm/hxJnJur8VypxfPhyAPshV8rQB2awRqYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383042},"engines":{"node":">=18.0.0"},"gitHead":"deec08f34ef7f6aa2a0da16a98c7b206aa4aac43","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.0.21_1767854012351_0.9287468199196831","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@su-record/vibe","version":"1.0.22","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.0.22","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"32b01b3ed940094c532875b00b0cd23df9be4fc4","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.0.22.tgz","fileCount":51,"integrity":"sha512-0nQConKenvrgcdFyH9PoS7wUvMsOov5Xop6mNig3qwS1Q4dj4Vy8fdAUyXaFyXTuxmUZzQkVTPeYl6nnm4lZxg==","signatures":[{"sig":"MEYCIQCMm8CwPqHpZIglmqqTJQIzOHwXjzjEvCk29Gnls/IFiQIhAJOrhWJijwDrPe82AUkL3NZZTkywG91AsySedSu7pLkT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383289},"engines":{"node":">=18.0.0"},"gitHead":"deec08f34ef7f6aa2a0da16a98c7b206aa4aac43","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.0.22_1767854052076_0.10235448504640776","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@su-record/vibe","version":"1.1.0","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.1.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"85c8807d8967bdb1ebbbafdac1939ec0269d653b","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.1.0.tgz","fileCount":51,"integrity":"sha512-N+aKUEwF40khXgNeyamjfZ0ZgEA/2A/LpIJo735zw6kN9vxkHsEE72OovrSWV6+zHTuEYRbTcwPFjy24uHo9PQ==","signatures":[{"sig":"MEUCIGhhI9mvuLCYbW9hjqgURKKhGeksgPE3aIQTRKL9NfHkAiEAv+xKYxj5GHvLmF2cym9is1rfC9NbtaasdnD4T3oD3ME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381436},"engines":{"node":">=18.0.0"},"gitHead":"deec08f34ef7f6aa2a0da16a98c7b206aa4aac43","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.1.0_1767854323254_0.3337955762469693","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@su-record/vibe","version":"1.1.1","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.1.1","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"8fe4d0327f5c0764dbd8bf0c79ec1e24620ec696","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.1.1.tgz","fileCount":51,"integrity":"sha512-YZw+Jjyoruwl0qWT8/XK0UCDN0O13lpgOB2PpI5rp/tVZ80zKPh5s7mzoGQ449o6cvNbidPE3XzuPPSh/yxycg==","signatures":[{"sig":"MEUCIQCxUrfAi/CcwFMH4OCINZGqIiMK4uo2umbWTzY7wIyeGwIgXUniUUT287wcJ03OejosnK8ui0GgW2g4FYJPivLXl3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381189},"engines":{"node":">=18.0.0"},"gitHead":"deec08f34ef7f6aa2a0da16a98c7b206aa4aac43","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.1.1_1767854386930_0.2670502755340469","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@su-record/vibe","version":"1.1.2","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.1.2","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"d3139708908b44c94a755aaad127c08a1669a4ee","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.1.2.tgz","fileCount":51,"integrity":"sha512-kfPGuAMlvrwkcDnWt0RTehKUOYGxFvcYlnEfQ+Te43Xei+kGWk8elFI5Dez5kJPTqAt42+ZHdv0oCw1GkNu76w==","signatures":[{"sig":"MEUCIAg/tVqI3OIAKxlcuQr+lVPS9R9zGJQm5+yHdAqdOUIkAiEApqCvlQ1l+drxpKhWjFL94JG9rndBb2t7HSnIoIYQ+8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382605},"engines":{"node":">=18.0.0"},"gitHead":"2e7c833f28b12ca9d546889a85d24d63dda051ad","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.1.2_1767855085243_0.21997295141358886","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@su-record/vibe","version":"1.1.3","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.1.3","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"2434306f2bfcf1e222f37923739addbda4be4668","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.1.3.tgz","fileCount":51,"integrity":"sha512-gWRXbktU9vikKp3WH77loZ5bDweTdlE3a73/el9nAgw47jbhC/ynqYR3lK2izSwk4r5OszTwXUSFXAmz1gMOlg==","signatures":[{"sig":"MEUCIQD8IMGz9EkuXHj0xkCw/KpgQFzD/z4dxxqYNoZOyg+98AIgLkCtHX2xqTOPbexxT9W0U9BK6zputP5EK0qxWPSPMWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382303},"engines":{"node":">=18.0.0"},"gitHead":"b4db7ffd6680cea52329deb5344e58dc5e7e2541","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.1.3_1767855711461_0.06506510594490722","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@su-record/vibe","version":"1.1.4","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.1.4","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"8873f91557005a209a89bd71204fcdbd35664d7c","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.1.4.tgz","fileCount":51,"integrity":"sha512-sOzjfCzLNVZtOPkfrsxKCmQqkwvipOTkJFI5zU4X0k4cAOp8h/D5+NkLio478bca73gOd9YB//vEhcQcPoukwg==","signatures":[{"sig":"MEUCIHTV7sv9R+fawm5u0COlV5bQDjcCknvBPBICkZvlodyTAiEA2vnws6t787US5gV31Nnqu1RYx6GzBZib0HM2rgZfnww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382677},"engines":{"node":">=18.0.0"},"gitHead":"c7f76a4368106a195e00142b4196b030afda1902","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.1.4_1767855898347_0.26982757488602216","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@su-record/vibe","version":"1.1.5","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.1.5","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"59ae055f0e8828edc74ceffdeac58015892c9ede","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.1.5.tgz","fileCount":51,"integrity":"sha512-VhaNSiU1/iMMgyquGTt5RQ3ZOwW7XtG8cj3lQ5BjFbZY0H/e3s65gRu7bfludxX3vyWPLuYWde5p6O/Peb0d+g==","signatures":[{"sig":"MEUCIQCSezMUSvLkY1wWdlSV6YF6O6nBwae9r/7mmoNFHHTe+AIgJpV7BKggz5ueoCbQ9thw2uUPixR2S5t1tlS56sx5zko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382641},"engines":{"node":">=18.0.0"},"gitHead":"bbc124889728ce13d4228cd9cfc562ba0d7615c3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.1.5_1767856191193_0.34745447902383164","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@su-record/vibe","version":"1.1.6","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.1.6","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"5504656277bbcb6f54fb74e555c4fe5c9bdec23e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.1.6.tgz","fileCount":51,"integrity":"sha512-Mi8EI9Wc4JrZuegD0LZz+MAk5K8C1DbYv0XTaFgOxT5+ssMH3VnH5TDzMluD8g2YP1ifHijf8IjwTDmy+fgmAA==","signatures":[{"sig":"MEUCIQD8kB6/aHgvDZ3CTwvvbrj8QbeOOKYeDFKyT20L0nlKpQIgVtmTVCNjHG1pAWQhJNIa4tzeILEdVUpNjVFwGLoCNHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382881},"engines":{"node":">=18.0.0"},"gitHead":"d509537c09797bcc74a5ea01925fc2b8f61005bb","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.1.6_1767856298605_0.594019250989313","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@su-record/vibe","version":"1.1.7","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.1.7","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"0ba4c75dedd775839d722f2937997336e81aec66","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.1.7.tgz","fileCount":51,"integrity":"sha512-bktuLh+DMviFdg0hsiivJVxF2CnQ1g8FSULZkqsZ4hDLVGtAK7n71PKySXlGUIPpD+aAvjAAj+X+YqkZ+L43vg==","signatures":[{"sig":"MEQCIFk8oNfKDmMGSkqHRWdneXvar0SU57EqjNecqxkavW49AiAf+FpYE9sfzxeabOX8jfflf+hruEJnevEE+Te0idJObw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382831},"engines":{"node":">=18.0.0"},"gitHead":"01fa9fe38565ff198c96e3863ccc63f967f3ccf5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.1.7_1767856341174_0.34652723887465564","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@su-record/vibe","version":"1.1.8","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.1.8","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"48045235580f60b6e77a1dccec0dff3865a00e9b","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.1.8.tgz","fileCount":51,"integrity":"sha512-Bx59TcDa5rc8PFHEFZsJ42vg9sqqj4ryDkree0sjNKp9Zlu5yKud3TBW4ksbbWE2nSB7KI6DPiIY4jEXOj6MXg==","signatures":[{"sig":"MEYCIQDp9BbmAzqhuLItf+QNhgzDRoYqkrH9ENhFA/SIzJQniAIhAJrGLMih/xXZuivNyTD934D9ckqsMThEhsoayLnR0XzM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383162},"engines":{"node":">=18.0.0"},"gitHead":"facffe73e36ddb2ea289d70e9c18a7f47b10b00e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.1.8_1767856467976_0.33877564065779686","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@su-record/vibe","version":"1.1.9","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.1.9","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"b21dc7567372d362a2aa4f5e3c06f71fc8eabd37","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.1.9.tgz","fileCount":51,"integrity":"sha512-z8H+7VNKokrgcivsx7gSSsjxDW2IjEHidbypfp+NJ9Erc0UjAZgwbkIWWydINpqrMfN6pR812t3BeK6qAPzyYg==","signatures":[{"sig":"MEYCIQDCpsErUQHuOcSfr7ZI0RNrGDO58FMbXkoMJGr9VXxDUAIhALkyLBU+298MGT5cHcbQI5bED3rQTSjHuBLGBBlras/S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385084},"engines":{"node":">=18.0.0"},"gitHead":"c5055cb93c4ffabdf702ddcc1c3ac1449ca0dda3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.1.9_1767857375447_0.6022044178241859","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@su-record/vibe","version":"1.1.10","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.1.10","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"5841fda4dac338fd6e67ba9a79649156f2162eb8","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.1.10.tgz","fileCount":51,"integrity":"sha512-0FU9qrgFxud4WTT7cvVEwhjatSX8onaLwBwYQs3qZ3zs/Ezpm4kToMoQIVf4+J0GrFvGwWaYyRiayvIs/yCcBw==","signatures":[{"sig":"MEQCICnAugQnVae15a0IIWYY4ut8pz1XqYIo6yA2xPKAz5PiAiAhBebv0hxkiComz2CmDqxZ/rtm9QNrN+cYVHuR2TIduQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382565},"engines":{"node":">=18.0.0"},"gitHead":"d83262ad1db50fb93144ab80a573374483a415ea","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.1.10_1767858139948_0.45173876741490315","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@su-record/vibe","version":"1.2.0","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.2.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"d05a80843236c1eeb9da7e94959a50607825baa0","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.2.0.tgz","fileCount":51,"integrity":"sha512-Id11VFmVULI3Qpl/keFiUukdm8m6NkZ8gszW6+l9m+qCcnseyOFykJqRYvnhH7UaaKm9UzSCaBTZS9U2QqHlbw==","signatures":[{"sig":"MEQCIFzmWZDrr5HwOKV52GAZd2AsKWccewayhgCBvyPbXdAdAiB2psLb3Rb4ECKRQyNLNl74C8+6K9z4BdRKjvBV8b1Dxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397328},"engines":{"node":">=18.0.0"},"gitHead":"6588f44f0a9015d3b4cc9699ef9aae1dd370777b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.2.0_1767861928289_0.2543485001150383","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@su-record/vibe","version":"1.2.1","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.2.1","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"47b8a6132d4ad09bb4ade42854e3c143ba97f256","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.2.1.tgz","fileCount":51,"integrity":"sha512-cGA7QBYXkE+WzwcY60FNS9Tlp1zonGxE9Fy2IVFyOLkdeTrbMy8T4QTTJXry07c5/hXpq8BCMYiYJr3kwEkEBA==","signatures":[{"sig":"MEYCIQDzcXox0Ufc3Yrtl1icqDG3o1fdCf7bcV6GeZqo2ZpSNwIhAPS1Sas63TWGYjVVwv0Op1AhfiaIYsSCW8dWHlbw1ohU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397484},"engines":{"node":">=18.0.0"},"gitHead":"49436acfd83af095385243c6cf41715e4e5c79de","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.2.1_1767917021518_0.3945174623835175","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@su-record/vibe","version":"1.2.2","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.2.2","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"4a00e580e03b8e4f8a793bcbc8ad292212206e76","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.2.2.tgz","fileCount":51,"integrity":"sha512-INND5MXOtan7dtpaaDxDp9Oz5vgP6QSK7ypgGiafgpSAejgomjvRWJiAaH2B+eham5K+vhfKSn0PSae5Vrv4XA==","signatures":[{"sig":"MEYCIQCXis7LKVAt+MnY08w9XiRIfvQbNKgfmVfsxJSpApAnXwIhAPYWFT/+YiKSK2iAMNko5ec60FIndkQkhxfzhmeIs/3l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398049},"engines":{"node":">=18.0.0"},"gitHead":"034cc515acbe4f62b6d39ee2781fa27bfb5e5dba","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.2.2_1767917578297_0.1276789517617385","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@su-record/vibe","version":"1.2.3","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.2.3","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"591196e2a1cfad1a4944a63b702452cb7f349a57","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.2.3.tgz","fileCount":51,"integrity":"sha512-/vgSOU3lsjS5y+XBwTj4u7FurkfeHlnhUgDMrcVvABoI21UkcbGJSs+XTNumwPKHDPHgEtsjWR2S5w9TJZcdTg==","signatures":[{"sig":"MEUCIBapxiTZN7WF3AFvodHJn3BuFOqOqm7vFHFH2kpCt6e/AiEA1QBVcFU6/PbXpfn0sUDtQ1qaMcsPfylwXSNw1vIaph4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399850},"engines":{"node":">=18.0.0"},"gitHead":"e7fff6c0c6f3adcbf1fc9ff9fa5971cd577146c9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.2.3_1767919841021_0.4846849466355363","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@su-record/vibe","version":"1.2.4","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.2.4","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"d1a7d468eda957fa6d24e37e1d38f73a001a7faf","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.2.4.tgz","fileCount":51,"integrity":"sha512-6Qys/eTFoWWQk7L6rHSvVBmgEveKHwZgL6mBxiFoXIOL+lnwojh5DeQdb3Kx9SAnHqlosYnchoHIBs1/h13vRw==","signatures":[{"sig":"MEYCIQCGteqc2laslGisrstgVqPs9NuVSB/AZKuDZUBYzg1W1gIhAI/QRGFEnoZPkrPZzA7Y6ExnNydScht5ot55EAFldO0i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399759},"engines":{"node":">=18.0.0"},"gitHead":"83a0fae0fb18ee5cc5f8371772131f7dda085d0a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.2.4_1767921689683_0.0696755960933213","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@su-record/vibe","version":"1.2.5","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.2.5","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"c6f1977079c8d1967254f007fc6e3c95aca541ba","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.2.5.tgz","fileCount":51,"integrity":"sha512-fyN7fAPpTQfAgxFVmLcuNp/UR8WPvsVDH2/aFFzcGvid8Qq+fwrMzNCu4UiQiyacrDQWxnddQED2SMNTKTDJ7w==","signatures":[{"sig":"MEUCIE22C9O+Vumn1VXehd13KHUbKhCoVs9bMa/cj2g5h4uFAiEA8SMh9jwc5POAIp3qYgTTrYIWxP5qPNJn7VxDaGDk3do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399710},"engines":{"node":">=18.0.0"},"gitHead":"6af04319e9ad6472a1e43d790281f2340e98eb9d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.2.5_1767924151517_0.904124414281384","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@su-record/vibe","version":"1.2.6","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.2.6","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"afc30ab815dbe892efacf302dd3ae3bf7f255a40","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.2.6.tgz","fileCount":6667,"integrity":"sha512-FaBJeNkHAYrcxFPlhck0pSndo9sHn1esRlmqpjWyJaDR9HCjNKj8hzzyQGkqQ+6Gd0r4/2xSoG023hUuYIcN9g==","signatures":[{"sig":"MEQCIBzHmLpnwn6Y2lkGx1TRUv8CUX79o7+8SecSyyYlpsg8AiBEP0O9N1vUS1pVjxcH2aETK91JUs4HoS7n/rDsphf2Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55122554},"engines":{"node":">=18.0.0"},"gitHead":"948a5d5077b92f9c426db378f5f8036213f80e77","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.2.6_1767925133952_0.5787687745086594","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@su-record/vibe","version":"1.2.7","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.2.7","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"6b1f63eb3189d97c904db4671ca4f6b1ad12de74","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.2.7.tgz","fileCount":6667,"integrity":"sha512-v2sQD3p0yyKad9AUIgbS7Oq5BtIvCSiQTPkCsKLQrcHUeFjUmEOVURxhX4TtUGBT3Ll2CZdrnU5JidiunqJZiA==","signatures":[{"sig":"MEUCIB2YUv3iYinoDGQ7QLLEwtVovzxnFtLxFCspKmrcC/YWAiEAtxNE3WbDGdK8lRFiGJdIFQJH3+Afoe1CkA584GEu3TQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55122447},"engines":{"node":">=18.0.0"},"gitHead":"849277705871a50beac76e76fbbf899b6b1dfbda","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.2.7_1767925320758_0.23449347771107565","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@su-record/vibe","version":"1.2.8","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.2.8","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"620de2ada1b6dfad9e70a1b0387f951836696b02","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.2.8.tgz","fileCount":6667,"integrity":"sha512-IbJ/5R3d3JW0OK+34jlYCuQdKhHVwutIarpFcvhW+E2xAxGeZ3QTahDWfkdLOdKBbLIHld7lllekreY9/S6M1A==","signatures":[{"sig":"MEYCIQDiU0IfE5uJAedVQJ7p6npV+QZWN6IMFzApL+3Wr9HlmAIhAIF+hromMAoVd+MzFRjKkNxFcAThZUt3/a41UID99olt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55122228},"engines":{"node":">=18.0.0"},"gitHead":"b6e4ddca623e523bc3536d25d575081f595d857b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.2.8_1767925442219_0.3064718389330896","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@su-record/vibe","version":"1.2.9","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.2.9","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"bbc3dffc24abc41374958eb12708716c289b2fe1","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.2.9.tgz","fileCount":6667,"integrity":"sha512-ZA3opGqgjAvt8dDh7A9TneWok0OKnGLxV2KMQLgrRuoBMmpVKMslCFSlACki72iEmqrK4eK1C3+Pv3qXLj8ADg==","signatures":[{"sig":"MEYCIQDHzqVyxWZhn3TQjc1aEzQ7zkgAo4hfAG/QUEiNGeK3MAIhANPz2I6hP6vxpbmINMvXgNth/d/+66P1EtLb3br0ykpP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55121909},"engines":{"node":">=18.0.0"},"gitHead":"dce9810e8ba740e39d2d1d57185de8798c5d3e26","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.2.9_1767925479884_0.8506478929966377","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@su-record/vibe","version":"1.2.10","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.2.10","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"d4d9fce974f86f0bbf157452dfa176517d1b7996","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.2.10.tgz","fileCount":6667,"integrity":"sha512-yGFCdlax2+G13OugDmiX1ajSFLDoTldzaqJfwhwuOe4wYi3cqJgejlfNwr6L32n1LqMxPsH8BMKU+XB4hhctWQ==","signatures":[{"sig":"MEYCIQCCOVGvn3xEkqUcCqjqeRVGVDTeBKM+8OjAVsc9B6odfQIhAOCfgW5X+gSLDnB5rclkA4ThofuAQgoy4YkFndWZf67d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55122515},"engines":{"node":">=18.0.0"},"gitHead":"ad8e902f597e2dae256948bdad9b759af0dac918","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.2.10_1767925656290_0.300385200538662","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"@su-record/vibe","version":"1.2.11","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.2.11","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"83e1c8a1ae4e905516f138ee2374cc45a52d8639","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.2.11.tgz","fileCount":6667,"integrity":"sha512-WRC3BR7DQV4M8RsJnbxBg+uEiH+20qFALqvrQHcWYh/vk6W5xJj+6jzFX7m0C8SVBEYqG3yG7QyfY4SOshxQpg==","signatures":[{"sig":"MEUCIQDG9UK78pDamqbLekBE83mSUWbOg/v4JPU/WVTDqPl8KgIgXD3K+VuOmPD3PAYPPcbDzkr/v8sXFYcWAoTHs4raBG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55122571},"engines":{"node":">=18.0.0"},"gitHead":"a8fe5c34efaa90ffea116d83b42c7913dced4069","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.2.11_1767925831182_0.8687858701821893","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"@su-record/vibe","version":"1.2.12","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.2.12","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"7914591893b7bf0be605acb89085ce842ca6b12f","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.2.12.tgz","fileCount":6667,"integrity":"sha512-kWmLG8LagOsianJu2DR5l3AawD8PKcyzvHQwurstuuBtq1FuHZ3XsVJosrUd5aSrpMY37EQAxOYkRkHM3Bjj5Q==","signatures":[{"sig":"MEUCIQDk35GZo/E7Vm9xC+wvuTunLsT7GxbNkgNQN8jHcggmMwIgee3rechuCbdAqndgMT2HzV5aPEtyyMZq1vPYmazjOFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55121910},"engines":{"node":">=18.0.0"},"gitHead":"3a36a4aacc195afae4775e539dc8c9f73a2e055c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.2.12_1767926122789_0.12089917847207143","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"@su-record/vibe","version":"1.2.13","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.2.13","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"88312595b78a1dfe8f9bf513a52fd4ba6155239b","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.2.13.tgz","fileCount":6667,"integrity":"sha512-1SG19HqzauE9qJJQkj5wEZQ7RsHKzxSsj5W3Xh89NyaboDgZQeJU3hww5xQD5bb92TZl7+rYzsGEvf0C2arHOQ==","signatures":[{"sig":"MEUCIQDb8oWnQTuy1TQswbt7aPTHa9wjsndCf1yOSUVFHcMkHQIgJhxmIbD5WjtIenyBsY8APBJ5r6xizmqKHHhzDAJuNrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55122375},"engines":{"node":">=18.0.0"},"gitHead":"17bf5cdc6d172c74307bf2a60e03ada8d8f37467","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.2.13_1767926233845_0.1675538911112595","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"@su-record/vibe","version":"1.2.14","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.2.14","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"e1a3bb69872be8886d6fedaf79b5c15ffdfdd2a2","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.2.14.tgz","fileCount":6667,"integrity":"sha512-8N8p7S/RO5KNM4+t/IOR4D+iV9uo8YzrHRK6EWqkra6aq2QhRNOlj22Jtfzh+fOg/ri6pHDk6MrAcxNyTc0CeA==","signatures":[{"sig":"MEQCIBn4xwibyJUIvggGFeh4WRZqFyf8G7nc62fiYuQC1zHZAiBBmQScywYAliWcftj2dVSl3Mzwc4Jh42QX4ceH5/pA0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55122468},"engines":{"node":">=18.0.0"},"gitHead":"17bf5cdc6d172c74307bf2a60e03ada8d8f37467","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.2.14_1767926752726_0.8049524058883137","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"@su-record/vibe","version":"1.2.15","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.2.15","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"f8551be7c8b0bee5a1990be859221c6e336b8d5b","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.2.15.tgz","fileCount":6667,"integrity":"sha512-YvH8XF8Zg5c9L28PGVGq3c5bhqu0LKT/fqurtOxnLdwuIGzyBLPxivuL7qFMpuK6WVBrhbbnW7G8AnjJYuKTUg==","signatures":[{"sig":"MEQCIF/Q+REw8x5wul6XZIPlWD9mRBBjmItD6qRQPCaS7FKzAiBS7jdaE2IevHUnsLaOR7zKZ8vs0MbzHs5RJtdrUZVF5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55122256},"engines":{"node":">=18.0.0"},"gitHead":"17bf5cdc6d172c74307bf2a60e03ada8d8f37467","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.2.15_1767927095273_0.5895335334094047","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"@su-record/vibe","version":"1.2.16","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.2.16","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"a0d5b2df64fed5ae73bf52034dbe92a3d8f5225b","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.2.16.tgz","fileCount":6667,"integrity":"sha512-dpva0WF0/zL7YQTW6A9JDWEZvLFIEKR/zZ3SMONcsXhfRO8bpd4LFe2n8LC+9VvCMM6/o4IIo+rlTZkAVcwtpw==","signatures":[{"sig":"MEUCIHsF5jy6FkH6vE8N+0NbSCKYVza/Uf/nzi0IBBp67y2dAiEA6ggpjA1OM4YhlNU/oKIIraDIW95tpBON+srAsIq7id4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55122657},"engines":{"node":">=18.0.0"},"gitHead":"17bf5cdc6d172c74307bf2a60e03ada8d8f37467","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.2.16_1767927230876_0.4606568028794229","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"@su-record/vibe","version":"1.2.17","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.2.17","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"04350e36da056dbbd5888e3c6ce7c35ec58c7d44","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.2.17.tgz","fileCount":6667,"integrity":"sha512-c3LsUHta6KcLpKkDPaNKK+CKYJrhAoIZYCDK0jOIeM0YjeOSnZgq6/VVpLCU/04CMHJVe455Y3yWhbP4d3VxZw==","signatures":[{"sig":"MEYCIQDezDQcxPj1S0EFfaGTzHnT58zONWGsBQSgZW4mnRthGwIhAJhGG3hfDH1Imw9224UIQx1tdUJPyYcHy6oUR4l08TEL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55120758},"engines":{"node":">=18.0.0"},"gitHead":"17bf5cdc6d172c74307bf2a60e03ada8d8f37467","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.2.17_1767927364141_0.5236343611146685","host":"s3://npm-registry-packages-npm-production"}},"1.2.18":{"name":"@su-record/vibe","version":"1.2.18","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.2.18","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"631882d2ec4c9056c6aefab4635d3952f47cc7d4","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.2.18.tgz","fileCount":6667,"integrity":"sha512-Zwsdy6yb8LvyXsssVk4hrXJLXR+hOQ8Ydeo79VkNf5qATElskEblP1dVXO70dCEsTPJLwUKGV5UElKYVIt5GxQ==","signatures":[{"sig":"MEQCIBUrQyOJolqrbxCriM2enFBPORnmR7OpZavban+siUYPAiBigoU0IUBzc6F46pj5MFcNTQi1DLq2xeaMz0b5Uf01bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55121002},"engines":{"node":">=18.0.0"},"gitHead":"17bf5cdc6d172c74307bf2a60e03ada8d8f37467","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.2.18_1767927397704_0.8159758783398088","host":"s3://npm-registry-packages-npm-production"}},"1.2.21":{"name":"@su-record/vibe","version":"1.2.21","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.2.21","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"3f1ef69c63361204c303b4f309bf589c868a808e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.2.21.tgz","fileCount":6667,"integrity":"sha512-4TpyDGK0S+yGHlKG+InQorT8aaeDzvnm4N1E/HqlCAr24m7jzpCvqgh6ndAQbJpE72KCz7PtXJGa8nC+2TJmMg==","signatures":[{"sig":"MEYCIQDhCy/QEqb2J7SP3hh3V57gQZdXlZQ4yjsqI4PjXSOMGQIhANjH0gDLCpbzZpN0PoZVej1oYO+hHnBLufkqkCM8Tlkp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55123796},"engines":{"node":">=18.0.0"},"gitHead":"17bf5cdc6d172c74307bf2a60e03ada8d8f37467","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.2.21_1767927918061_0.722957782576213","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@su-record/vibe","version":"1.3.0","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.3.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"0b30e99a4826e5f8ef06f459505b472d0b6b3e6a","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.3.0.tgz","fileCount":6667,"integrity":"sha512-vXWmHjT+2qmlrXcmTAAGkzeXLOFKZF9c7HH2DPh6ku8mN7lELZlVL64O9LjJyFmnJywMyJJQpgZfkvkm4E1M3A==","signatures":[{"sig":"MEYCIQDq7XmAo3uTm6SQPaOaZgwrz/VtyaJwtBgFc+AbfjDeQQIhAJPBfS/iOutdSupflHj3vP8z3t14jG97gkbGNF6smpcJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55151227},"engines":{"node":">=18.0.0"},"gitHead":"cd34690a0ec239ead3d8b92c9f9e7c817348639c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.3.0_1767930050149_0.564518297160644","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@su-record/vibe","version":"1.3.1","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.3.1","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"aa3a306a06bfaef48a2e6922e52b6bd929fec9bc","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.3.1.tgz","fileCount":6667,"integrity":"sha512-a4we5Er4bfCfkIbExUdpNZkU2cVNqj3fMxrETwZ9aRYx551TYlh2oAXUQYOPe10GXLp05HnSuyBk9mmwuPPSSA==","signatures":[{"sig":"MEQCIHN+kwZBSfa2DazVxDcgVYs+OttuMLBUf9QBg0ulWSrPAiB9qZs4h7rTKm/S5hFp3dKnxLhXCf+dyftvwSNY3+emDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55151186},"engines":{"node":">=18.0.0"},"gitHead":"5aa78bc7cce3d21784add34c3ebb4cbe3372c568","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.3.1_1767930881616_0.9745134802719431","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@su-record/vibe","version":"1.3.2","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.3.2","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"615f1651c1c780321184f261ca1176742bb1f300","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.3.2.tgz","fileCount":6667,"integrity":"sha512-Wpg4FjepsmhAjNlrsqKdD+OvjaKfRrV3T8SMPxRiUEcRDWVsKavY08eewXnwRP9yOR7H/qCAPvVBOs+5/jr5hw==","signatures":[{"sig":"MEUCIQD8HjEGqEQZCEMOdpSLqrD75oNV+0onme9pfvl9NUXnZgIgaRVA+UWFlkcmWBRnd/yWHfKfTJ9y1O6jQ/yJ2xcm/n4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55151217},"engines":{"node":">=18.0.0"},"gitHead":"72f27f672687ce9995ddb67ea4218b01db17ee90","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.3.2_1767931980656_0.5381659412872688","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@su-record/vibe","version":"1.3.3","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.3.3","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"33fb375952d8304ce98362e66d73f772a03e4c78","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.3.3.tgz","fileCount":6667,"integrity":"sha512-gvx/3O7vQP9UcxzHFZXeiEze55FVA/BXgcAYkxBAUTju2/SqpYqCNtyCdM56s19eencpixAAIDt+xsH1uZrkzg==","signatures":[{"sig":"MEUCIE9SKwNZt5Lkxn8rNawwHD/EF/K4wuOgBHNpKipz+BalAiEA2h9zUMmNZRX+Yfkn4AQWIOGvuF8RKG07Kij/vT67kIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55150865},"engines":{"node":">=18.0.0"},"gitHead":"9b8d960317dda38ed04ec1536888c3a4fbb9ff05","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.3.3_1767932864385_0.36940277524779574","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@su-record/vibe","version":"1.3.4","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@1.3.4","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"bin/vibe"},"dist":{"shasum":"1ef3559f52cebe7d9b25661c6a7ab8121c68d12b","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-1.3.4.tgz","fileCount":6667,"integrity":"sha512-thUjFJwT+90hmOV5mURfCTE3fM5901CEgBC6CWeJnaLHZJx8ebeuWum4fDy7rB1P1cwSNEP/bsqH6s6VJhBRQw==","signatures":[{"sig":"MEUCIHSuyqGqWvurJNV2q+Bnqc4VmMWJKi+QMKt3hiHtI4+GAiEAgH1dLUvUqSgaWp0LxYL89zvTJhIO8UxVmmpi0pkWulk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55151937},"engines":{"node":">=18.0.0"},"gitHead":"98dd8d9c3b5cb9e02185de050e4cb9b6fadcef6b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"echo \"No build needed - using @su-record/hi-ai\""},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework","directories":{},"_nodeVersion":"24.5.0","dependencies":{"typescript":"^5.9.3","@su-record/hi-ai":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibe_1.3.4_1767933038948_0.5244896247742834","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@su-record/vibe","version":"2.0.0","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.0.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"f3159e90de580eba87c110578590858711bbaed4","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.0.0.tgz","fileCount":270,"integrity":"sha512-lk9FDN+uUCqx3SVTujKjJi9A3dgtbIsnt2bODcLfWn0MzE0zJNwMnYla0jGfy04PrGWdfQ/LqN1Q15CC/jiPEQ==","signatures":[{"sig":"MEQCIAQfttTF6FrMo1FWdhs28gucMHcZypgVmE4R4ySXX0N0AiAR/AL3hhhN3p/Quemr6Gw/M6rYqy3lUZfpLA1uIF1s5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1169222},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3398e81c7929c5239d0abf18e715176639e4b971","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.0.0_1768013388050_0.19440396515776692","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@su-record/vibe","version":"2.0.1","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.0.1","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"ef02bd3ea03abf7b1aad453d1065fc575d223372","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.0.1.tgz","fileCount":269,"integrity":"sha512-kry+jZluNCxxO+tHmf+t4l4zz4bX4+jedVmbW6Eytn0tvfAtjCaensAJnLtXiawCpicpUMlDexF8i4dWpI8edw==","signatures":[{"sig":"MEQCIHmia8zCVjQsW8qhveOLu3IEcoMRBt5kcB6ZLo2ZAiuWAiAr09Dbqas5Akoo7FAnlbDZL7t3gUcvp8chHZ5J7ttK8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1169679},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8de137a48140b14741c084d4748bbccb6133b268","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.0.1_1768130835397_0.4041030899459477","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@su-record/vibe","version":"2.0.2","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.0.2","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"9f58b365bb3cc87e0deec36fb8783e4d08912135","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.0.2.tgz","fileCount":269,"integrity":"sha512-kexu+r7OdReCBLO8EnhH5H7kZi9+Loz5ga3J5RpxXhduLd1apC82Y5+2eSCLFkvBFaMk3fxXW+bVP14ugiDwRw==","signatures":[{"sig":"MEQCIFdNbjluj3DKfGxOvd1kZswGeHXXjRexFyKoqk3GuPwoAiA1DiiIDmZcXlJahhj5tLBCPXyH7/wre+TYjoeecHp0PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1170296},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a5c08e3e95fc804118c827473fff0a4bbb290d59","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.0.2_1768131074898_0.037381386026198005","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@su-record/vibe","version":"2.0.3","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.0.3","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"190816680fdc34566f59af852512cfb9c723d00f","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.0.3.tgz","fileCount":269,"integrity":"sha512-cJ1x4f9aKSQ2paskhk85LmZvohmYsyqlEx3wCLpZMObClmqEr5BChTEecsLxXweiFZiuKVCv//dlZBmeYjQH4w==","signatures":[{"sig":"MEQCIH9/9lc1DXH/LtoPXBMLrO2D11so0ElH7lBZ0ZF/Y7p9AiBsIZUCNN1XXQInAi/qsk6hSridWvGBg0izXK0yMv7xuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1173314},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c4be18e681a042bcf21479023b9af767580e935e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.0.3_1768131556745_0.1552808134689032","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@su-record/vibe","version":"2.0.4","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.0.4","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"1be145eb0807cd0efb71c10834220249f56c7332","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.0.4.tgz","fileCount":269,"integrity":"sha512-OcjDn6RwX0CpIZsvYDT7/iaMnL4dFul/hv2CK0ckST6wleXQANRHdCZMMOcyQ8GUMHkdDTcN3uJiDn5W4kAYyA==","signatures":[{"sig":"MEUCIGjt4yovfTCccm0/AXCAi95AkrGbgXtY8rgs+25uapbvAiEAyG5f0GIw1l9CYvr0KrtMpfBN6eni2JaTQZI7oUSIamo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1175703},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c4be18e681a042bcf21479023b9af767580e935e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.0.4_1768132007130_0.19488941740308818","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@su-record/vibe","version":"2.0.5","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.0.5","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"f031ecaa1f0db333b62432ac76112279ba3a5b3a","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.0.5.tgz","fileCount":269,"integrity":"sha512-z1l9Aiml9FRrbweZxey/Z70Oq8Y7bTiI92X73e7ef0bQ9a7b81FRXiwpGdmqzjtrMSwp+DQk2YLhmDpDDm2gxg==","signatures":[{"sig":"MEYCIQCLFLnDq3bTpWcNiwE6dtxFp+msHh5UAd/IjjoV2ZkGngIhANWAhD6EllnedVq4O+OLc2s3SY9kIGnWoIZSZrI1fXcq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1176672},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c4be18e681a042bcf21479023b9af767580e935e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.0.5_1768134013351_0.23620017679567273","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@su-record/vibe","version":"2.0.6","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.0.6","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"66f908bb6988d8f451d558d6b78526b2d9ed5e3d","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.0.6.tgz","fileCount":269,"integrity":"sha512-5VciiGvEgcZmjqk3tHArLx/ddwcrV/jVgktBpyFAtiR57UPkmGJI1Qu71iPqPKuLSDG0iDWgTcoB+Dlac76cYg==","signatures":[{"sig":"MEQCIB+KOuMyoLgilMKOwhGugaH9fdzrUBkMu201Gh02Vz50AiB7oz/W/qJnHRCKoDsokweQD8fv1/wzLwRzGZ1ZvPMA/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178247},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c4be18e681a042bcf21479023b9af767580e935e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.0.6_1768134107951_0.8744955765104594","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@su-record/vibe","version":"2.0.7","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.0.7","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"da99c9b370b0243ff1df270478bee301c4926bdc","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.0.7.tgz","fileCount":269,"integrity":"sha512-Qy9E/HTNyxoLUYT3paEqBq/uVswX+yKYirdbiLu25JrMAmKibAZP8SUVSDZkKqcI2PwIbsaIElPZDxrXh+PaJA==","signatures":[{"sig":"MEUCIAQ73anv1+QJLU0y7gPvBAzz5zlu0yz819t+tQ49nsv1AiEA9b/+U7fjWZCITIYRvOnz91yLo3jWh9hgHvGGw2P0dec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178758},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"761f81a0fc9dfa89ac12a265786ae003441a404e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.0.7_1768135300879_0.6926028754935902","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@su-record/vibe","version":"2.0.8","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.0.8","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"936c70bb7590ea689ae6b3a29343420e404a373d","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.0.8.tgz","fileCount":269,"integrity":"sha512-XJb0DMNXc6yLCJbKxf/gjuJZeiB/IsK4m7LKEI85OQcHPLSbVxde+17c86YFYBidO1CbDdHmolE2GdG1lFzcrQ==","signatures":[{"sig":"MEUCIQDPf2TrgvJilbGc7LqDkaeAIHiijninMgIJ2WFKmSMNLAIgWkriA0/oXheUgvsZvr4/xJ4XKoZ9gAqYoYSJ9JnzQGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1182605},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cb743f318450974d2a5577681d5f0cf8895757fa","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.0.8_1768135621813_0.7375587001613948","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@su-record/vibe","version":"2.0.9","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.0.9","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"2038090172e3177de0000ea20e5f21ce2a3c7eed","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.0.9.tgz","fileCount":269,"integrity":"sha512-YwOGAlUm87l9gLLt8k/WW96IjaQQXewCFGtXk76ocP6l7P2c9CeLq8lmkLoBELfdKAF5OrPs4QGBSWrMvesgtA==","signatures":[{"sig":"MEQCIGEPOSZPtnv4D2L7KS/0nnHvRpgJjef0dEBkM5VbvVrtAiABj8E9/uygDQ/XMQtGKJ7RwNjN74ClLFeqN1B/CZokUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1183789},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6eae8ed1b2bbc618b4ce8c1fd4a66870a6fec35b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.0.9_1768135870691_0.6257449592701099","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@su-record/vibe","version":"2.0.10","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.0.10","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"350aa35d30828c10197a6601eee70a690251d7d0","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.0.10.tgz","fileCount":269,"integrity":"sha512-bexGXOkBh2So3FgiEtrDKU1GtywdI56ZPTII50yc7Q8CTTmXykXAlm2cxqsAcBm1GizGcvmFasyqo+q6oQMoeg==","signatures":[{"sig":"MEQCIFy9PsyDugM9lt08TPtQ1ekraAXBNDNLiQcUROzah4G8AiBvytSNjx9pTR4XeA21mStfizPxT2tFPvEPRL1CUCf6UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1189450},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e85400d06c7e4f565ee501d8779d0d3dcaf2512c","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.0.10_1768136241097_0.8673876950931705","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@su-record/vibe","version":"2.0.11","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.0.11","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"61348d20e52e91abf99212bb6a11def864bab500","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.0.11.tgz","fileCount":290,"integrity":"sha512-j+X0g69ZyXJpef4aaq0jGrQ6qw/K4tJgHbF7KSRJiplTqKOm43Fr/MFeuipgs5WvjNITQGVLhhcfRac1LKuU5Q==","signatures":[{"sig":"MEYCIQDAA+V9YjaABaXIykMZQzNY2iWNEgiDxYsP1fJ68gJaZgIhAOmVJ4L9iNUsdAx4yC9xRvm5jZs5K7Io+xhpeBEv3tRC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1301104},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"242ec47d783096491a9e36c039e401a1af6e93cf","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.0.11_1768150133328_0.4151193336707504","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@su-record/vibe","version":"2.1.0","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.1.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"0c64c3662717db371debf895450f7e2f9184d532","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.1.0.tgz","fileCount":290,"integrity":"sha512-sFTirjxHL78RNQuSLzfZPfhZGaRXALkEf9sfnkhOKj9W1YuqL2NJjkKpz0RgV9/17jVzcsTKXuvZ2Il1EZlWMQ==","signatures":[{"sig":"MEUCIBnel7HuIiqfEi4HYBgXkciUTgGxe6dJTfYCQkeeEMgnAiEA+Fnn/V4Kt9D2NG4hVKaN0qgDhAwRgq5ygkHwLMtte0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1301103},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b0be3b29d61b31803d8ec52e8814cfef449d581a","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.1.0_1768150631498_0.6168178535368929","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@su-record/vibe","version":"2.2.1","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.2.1","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"95abafbf66f9af5da81e8d8c16c769ee287777e5","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.2.1.tgz","fileCount":255,"integrity":"sha512-RPwR1okY6O98lTBhWxqdh6E8USxcj0Dzk/WjI+H441FOLBCmyvuJowSkyEQXBDqf2gkOiV++H1whc8A5pnDxSw==","signatures":[{"sig":"MEQCIH0Rnv15gFojYT1p9b3w5p2kfFlmcTWEb0Xd8URrCDYNAiBDCJX/DovZ/u5v2cj4aXxWxJMBgPBy/Om5MxpnQMXKdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1112957},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f05c4e61c3b7ed72a5eaffa24e2f623cc0fd58a8","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.2.1_1768158514392_0.5366408437710803","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@su-record/vibe","version":"2.2.2","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.2.2","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"d0a852f3e56a3de557f54dc527973eaa2dc86f52","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.2.2.tgz","fileCount":255,"integrity":"sha512-IuBM7lv8Q7xBCUfJLN8zek0dkVLnFEcP2p6HTByYTb/fTCBmPKVpW3EwjGPHaJ7pvZz/cE9GRhtsCZ5PMg3OXA==","signatures":[{"sig":"MEUCIFsymVVFtvkiCPp2lbswx+f59FLmR4Dr5cI3ryuv0AFPAiEAl8RFcNXUcb8RFKb+QllAyNRWlJoMm0zwQ6EPa2N+7Co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1113032},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4727594faf5c59718ad5d3606f04f9502d3e8c7f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.2.2_1768159412372_0.38187590492859336","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@su-record/vibe","version":"2.2.3","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.2.3","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"1b5d8200c27a5ce1c5f7848ba6c6c982f0e4d0b7","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.2.3.tgz","fileCount":288,"integrity":"sha512-cCm8epTbPta5471v7T8JLHrcJdtV6URKq7+1zKQc+B1x5hTUyBN/Z5tQePTa7DWaYsoeQ1jd6+GimkY+8L8Hgg==","signatures":[{"sig":"MEUCIErRzqmrwFkcnz79Y0n4rilN1qFdeZAV7Hppz25irNCgAiEAnjoy0widXGDIAk164VKCVcIPR+pPtv42b0l0oNfh7Q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1276676},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1517409391b377fba7069f19885d0818b1ca8fa1","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.2.3_1768182477722_0.18058303858456304","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@su-record/vibe","version":"2.2.4","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.2.4","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"6f09eaa8d7b0e094b4dcdf29ab7f37ee5c6166a1","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.2.4.tgz","fileCount":288,"integrity":"sha512-/LFyk64Ycd6Hnf3i0uaHA4abeiwo8VFUejGpWXMhnkQTovxLWDThKBv6nwOYI1q2kucWc0VTuU+DDa/mj718hA==","signatures":[{"sig":"MEUCIQD3id7UrlGX+pnR4hGnLTpJUHK8zCKZZlEFrK+9X1tRnAIgZOSITkUp3/z9W+PVfcglFZ6ScNTIW7s2YhyZ4ChKEf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1276693},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a08594b2bd01bd68b3c3b4a47bdf233ec175edd7","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.2.4_1768182588712_0.5245214510594756","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"@su-record/vibe","version":"2.2.5","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.2.5","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"cea7fd273bba2a95553d97daa4e8a7c2507f3750","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.2.5.tgz","fileCount":288,"integrity":"sha512-7UItYo6GENKILI3GxxdsxaI9ciPhvfnJOlhwB3rdo/aXQ8Sejui9P3zj7JdPmVWIG7slZri+pPeki0Oh9a0KOw==","signatures":[{"sig":"MEQCIFCH6r54pKBo7UsVECXR4LmPA1j9d8lOKG2R/JNQ2HyLAiAOCIxBjvbfelF61NDRcMt1Megh0+b0WiAgr1YZjelJvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1276677},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"56e196454f5b0c5d76165546e7d37c287df3be87","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.2.5_1768182640053_0.06049295373105057","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@su-record/vibe","version":"2.3.0","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.3.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"7e246a024c8aed0a0902c1cba466234a7d5d341d","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.3.0.tgz","fileCount":301,"integrity":"sha512-y1htYpiDmFHw/oBqIGg4Ea18r2wAHKO5hy10xQJf0kvTHu7Zwtb3Hgb21K/cjWcPnkGIB/kd3WhHBaP8asAcwQ==","signatures":[{"sig":"MEQCIFx0P6mjScTQM9hOZnmWhikiKv+7MdfTcCnpOJ1dc70bAiBfdP8RHEM5GPlGhlwslz5zHZOkx8EUqc3MCsdet0GPlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412069},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ddd08ab52a1e16b2a514e326f8f13ea3fe8fd056","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.3.0_1768189827069_0.15177009292787447","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@su-record/vibe","version":"2.3.1","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.3.1","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"0b38e18be2a74cb537b524b57f02df61ce523516","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.3.1.tgz","fileCount":301,"integrity":"sha512-nkKiRIiUDdb2N8WIy3TRDdBouqxd8/5sKgp63gG1da9edV7epwPv60+jG4DZUqYqI8fnSacIw4wlEhHFk8D91Q==","signatures":[{"sig":"MEQCIFQ0DfoJ69A+3Md4ocyXb8p4Wit/55tm8aQMdGirMsOOAiBevzJtIVHfmQ3SvjxevUg6xKfcSZMf664TB06tBQ36Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1433824},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6b208b008bccb3fce4c250ba33c7f5577af98574","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.3.1_1768252148065_0.3150781253227244","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@su-record/vibe","version":"2.3.2","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.3.2","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"d9278fe5bff0c7d086dc59b46bcd440fcd877031","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.3.2.tgz","fileCount":305,"integrity":"sha512-8myW+uHENdtto0k5XkB7aBRysY7WPL7+g0bHusmC0cjoucbE/O3pE3X1KC4BvXDSK+/7+42l79qNBF66NWzgpg==","signatures":[{"sig":"MEYCIQCchJKBt4J6yHHOjCvhcSi8pO+eNPUGgRIDAjMndDuz7wIhAP7sPaFbJh3HFgLOgYG3pOr3G/Vqv8LXCGExJgTxTU0s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1454936},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js"},"gitHead":"49644512896ef785c3e837a6714164179e9e1ebe","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.3.2_1768319811507_0.1966962517726769","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@su-record/vibe","version":"2.4.0","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"b8b0e6fd65e38e54c46e2add4de32e932c391151","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.0.tgz","fileCount":329,"integrity":"sha512-iFu3Xj8VdY05aaCsoHj7nlojl1N1riQYdBY8lijg2NPdXLUfq0X3/Kp/upH3c+AeLZoEKv/hqc0n6GLFTuHrAA==","signatures":[{"sig":"MEUCIQD5tP5mA1Eruk5a14pDypEs8olD6Yk+ryNwe4/5GEIDuQIgfzt3Ul2C8Ttc7yi755Eud4ab7KhbXcf/UomrV2E0ho0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1526652},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./orchestrator":"./dist/orchestrator/index.js"},"gitHead":"2008cdf56df693c895a4c853f0789b065ce53df3","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.0_1768366213849_0.33904692556687666","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@su-record/vibe","version":"2.4.1","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.1","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"010b3db70f409a29ad3874764e241cb9f2d72e13","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.1.tgz","fileCount":329,"integrity":"sha512-9t0FQHPvJYOd/QXA9o6oQLyh7IBICBMQoLOadBjMXgCay9L7o+ChvDoHvO2CN6dEr0kAR4mzikPnwKuPhLkhog==","signatures":[{"sig":"MEUCIQCa/GCeBPPcel/LnyGCf1CSE+odnG5eCSL1ABc0O2mOmAIgC1U54U1K9T9g0hnKI6u+543ViLBB/dxFr7A5Z3fGETM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1526793},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./orchestrator":"./dist/orchestrator/index.js"},"gitHead":"ecb7c4895d97a84ece48f948212b38028c665a16","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.1_1768385324014_0.17292585184018883","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@su-record/vibe","version":"2.4.2","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.2","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"ac6a162329d0fbd3a8291a0d3bc4a4835304784d","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.2.tgz","fileCount":334,"integrity":"sha512-vY5s+3UCo3ztbO+rmtzwW+sdG/YuYYS30n5XpY8T7OiAD8IetCENfGjVVCym7EMmqMLailQhzPGq6DCB2wSgDA==","signatures":[{"sig":"MEUCIFuPqUtU4G5ryi877syUZG3OhaggEVIlQzt5aEDKvrtOAiEA2QWJjNBsIyuV6+WbEefwQD56evPioSF91IGHVKFymHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1521394},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./orchestrator":"./dist/orchestrator/index.js"},"gitHead":"80c9f975a8b3d55c05994a0947e2fb2ed2a3748b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.2_1768436502651_0.7559206601934443","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@su-record/vibe","version":"2.4.3","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.3","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"b88c9ac73e09d425ace824e8dc3f02ef9ff2fd5e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.3.tgz","fileCount":374,"integrity":"sha512-xjF9EJZdt1JEYTKkU6DOjsqJd7NS73bnSde9Fz4FamVoHh1ehmHkudoFNYHu0bii1jH/yfgTclrkyGQ4yT4XPA==","signatures":[{"sig":"MEUCICM/DIAS3627mz1LE0dmTYLYWgtbl8njKYyVFe7YdiJ0AiEArUM1ZW3F6kokU9FQHyhJuKb3FNRns1RmFk6tVF9qhB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1537246},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"0f7843def342128cd652b979cfe73056971619d7","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.3_1768444453650_0.25872876561914304","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@su-record/vibe","version":"2.4.4","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.4","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"160b6020f7fc08a0e8c7c5a2c3a4330df6ffbd90","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.4.tgz","fileCount":374,"integrity":"sha512-+wgxOY4xMWKL9wPz2InvmgQb0B/dRX5+GHU8exvN+vqh4AmDunVAeaZP07RWt7AO9uKCorZfA2WwmreGr9lmbw==","signatures":[{"sig":"MEQCIGBi6r3UAgwRLmRLuYYyDhaUkxSdOTNV9+1EMWuTYhkLAiBN0ScY/Q4v5lcXL8Yqaz+OyF5zI42KrPnl68IgT1HTrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1539263},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"05faeaf3e094df01c2c50252bfe934e08d1a5519","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.4_1768466517650_0.07966912922585534","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@su-record/vibe","version":"2.4.5","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.5","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"024518a117ac23f69709611e23f86c4e6c92d466","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.5.tgz","fileCount":374,"integrity":"sha512-tS2NSNy1rmu3poF31/iAMuWoUb6bWikoHZc6krvlqQyJ3Itdr18tvIn0h7unYY5d9x3pkF30Afo0WIW316qj3Q==","signatures":[{"sig":"MEYCIQCmDDJjS6TxvwXeDoCDDL7nH5WCnntmh0Dn7fBIMt3ZzQIhALCtNJE/+rZ0bhSeEeDImtGHxnsJc62S8/WQorGHMgH0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1540677},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"5b0bb1d350350a81b7baaaff4524905b5f265fad","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.5_1768474789156_0.8542163224779549","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"@su-record/vibe","version":"2.4.6","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.6","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"7e7a5f239c15c0b2115409a107ce6b077070c7ca","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.6.tgz","fileCount":374,"integrity":"sha512-jDBnlTfDKDX/bmTQepdiaTyqrMDkWUYaL4SB1eoX0E6+KGnzfFvUcH6hAscTTgnKsgtwSJIjv017R2KnvK6QhA==","signatures":[{"sig":"MEUCIQCiPjffZrflFX7T0mVY3wQK61oDTKF1ZYa6mjJ2+8943QIgc9HrDLXM6nq4p/by7ELa/gfpGObS1IsOpvnheqNPK4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1564388},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"652a1a0783b4e5a5fc18209489f8a176a7e954c2","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.6_1768489513882_0.43978480123656216","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"@su-record/vibe","version":"2.4.7","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.7","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"641881e64a7746e7a281097e18b0d324dc1e4b63","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.7.tgz","fileCount":414,"integrity":"sha512-UVP3hCr0Jn885dyI5yqDjLv0y3ctpdweGhjfZ0yDeWfPFVZGNBoKNLIdugN/15GI+hY0hoiB4YgLYo/2BL+SCQ==","signatures":[{"sig":"MEUCIFgtMM3Ojan9NGELbXuDwq29anM45jJlOhP+9kLf6dx0AiEA7pJllFNo3SQ73D4BePC7IJBtVnITBrA6AXW1u508s1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1578691},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"d13d20e6a39c510717ea7406fe12dc89f84ed14f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.7_1768493891486_0.922495555709473","host":"s3://npm-registry-packages-npm-production"}},"2.4.8":{"name":"@su-record/vibe","version":"2.4.8","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.8","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"581c9f2325337a4566f82c102cff330c1c5ea4ed","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.8.tgz","fileCount":414,"integrity":"sha512-plfVGMHQFsbGhN4ZUPb7gcwVUSnvLZ1e7JPOhX+X/ENAlutUnViPfzO4cJ46tbYc37Exeocwpe9H3rN7yU32+g==","signatures":[{"sig":"MEUCIQDMtj4rmUgNAcG1g7AMlUAQ8tSGls6WlSrvIF3/Fb0sswIgNcJXoKYXjkJ6yB5h1Yooo/F7GyKq2bS43NlMoqhjgWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1579443},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"e979edb7711918bf5713dfb6f5aca69e639cf022","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.8_1768494295859_0.12158131016751628","host":"s3://npm-registry-packages-npm-production"}},"2.4.9":{"name":"@su-record/vibe","version":"2.4.9","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.9","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"a84e9c6f1357518661a3412867ce0f385ca616da","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.9.tgz","fileCount":414,"integrity":"sha512-gbE2EFhZbBQx/16AWkNTjeUs858Y2h+DHKwKboD3p6SpRoUFPQqjqgmh47Awyt6fqRzUaSKK5YC+RIFQGmsoPw==","signatures":[{"sig":"MEUCID9MEkTNF6WPXClaQ7JzDbt5+mcrgWonnTuoafEjklzsAiEAx6uxzXK7Ewejb9Lv5E37R8dsBA/3Nk0CSr1Wmdsiy4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1579457},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"a291e84bbc1a27b90325e9e56ddbca9896df7f51","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.9_1768494603567_0.3025071998295987","host":"s3://npm-registry-packages-npm-production"}},"2.4.10":{"name":"@su-record/vibe","version":"2.4.10","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.10","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"e924cacc9acd94d88c3d667e73933eca921f4648","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.10.tgz","fileCount":414,"integrity":"sha512-RAEkw1CskgzlzI5YFZM4pyZJ6Q623qSd3gRCSauNvhPZTWk3E1ncnynL32pmcPzCs+EjLDOLzIdHthotRc144g==","signatures":[{"sig":"MEYCIQD2NInPPy74V1j2hE63S8s0znG8EHugO1zR8ri890nE+AIhALCIqx316pbZXm4kpgO8k1B92BIGI5WDQkwXTDIS276w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1579365},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"35ea69c07353fef8c1d4868f03d10beb4e438d81","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.10_1768494847790_0.11850296100726032","host":"s3://npm-registry-packages-npm-production"}},"2.4.11":{"name":"@su-record/vibe","version":"2.4.11","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.11","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"6b11af9d4d27125c521fa333fec1b16a90e36834","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.11.tgz","fileCount":414,"integrity":"sha512-vQNyXJQD+qUGjUElQWK2NdGUawbTTNng40v7dLqpl3sTgkqKXlVJJxiEOJEtPeWIuAk8HK095m3PVFvF3Dz/Hg==","signatures":[{"sig":"MEYCIQDT7PBcr6sMhz6iG7+SvzabpZO6Jcu9ViTGtOY3oXs/ggIhAJc4XwXRe33StUbckF+TTC85edt1sw/TLod0nfLLbN1P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1580949},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"92e2b770198add29b64002e76195edc77b2d3e7f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.11_1768495063027_0.8793952879622298","host":"s3://npm-registry-packages-npm-production"}},"2.4.12":{"name":"@su-record/vibe","version":"2.4.12","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.12","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"36c62dcb41be28a682d548838f168452fb97c45a","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.12.tgz","fileCount":414,"integrity":"sha512-Fu0rgEt0vUfNxOybGIRRaOaE7OWHNtKUj/mZdPnEHNexaMFblrlYryQi6i+zQCvQO0YBBU33b6umPb6kkKAwjA==","signatures":[{"sig":"MEUCIQDRVoca8S17Xjpg/tLeblYykfXy8ZJjBzQXcgjj7QvxBQIgLMDVZ7JH+vpzRKFy9tFvlWjrIqtWgWM/l8EXMEFRkFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1580949},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"92e2b770198add29b64002e76195edc77b2d3e7f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.12_1768495284610_0.16636821878930896","host":"s3://npm-registry-packages-npm-production"}},"2.4.13":{"name":"@su-record/vibe","version":"2.4.13","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.13","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"88fc4611ceeea8bc026f6ba13eb470188e62d8cb","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.13.tgz","fileCount":414,"integrity":"sha512-RANTQH52MDdEKOaZ0x4xNnqcW04xBRZEnXwJcDNPki2Dl6n4B7A1oU2XhoatI53hEEUxbKTu7xtZqywPF8jTWA==","signatures":[{"sig":"MEYCIQDbCBV0jKoqmcS5Ul2kdUFKSNfNzfmlwDve9fkjZONcGgIhAKRYnpWt5X9UtRi0nCiijcud1CMNgFalFQSn4oPqXXyz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1581854},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"92e2b770198add29b64002e76195edc77b2d3e7f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.13_1768495533930_0.04872605108793504","host":"s3://npm-registry-packages-npm-production"}},"2.4.14":{"name":"@su-record/vibe","version":"2.4.14","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.14","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"fd288e1051aa65fe8420b46f4727a7719ad59538","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.14.tgz","fileCount":414,"integrity":"sha512-MNFquXLdLcXWtO007KFZLt82Gvd2AIB3jTjx3HJ/ouKA3qYmFTSzxGx7LFmu/tbzSNuGD8V5i7J9xRHwWdXYRA==","signatures":[{"sig":"MEUCIQD/pkz3IjijVScEVjTmz2ZDOmFUYP9+Ri9SIfn9Jp7MXgIgR2MtQ5woAuquCNfVww85gVyxSUwgyomo+TB9H5ebo2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1582561},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"a1d55e469fdc941d9196d6ca9ceafdee4d3f1474","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.14_1768495990233_0.3910684910326252","host":"s3://npm-registry-packages-npm-production"}},"2.4.15":{"name":"@su-record/vibe","version":"2.4.15","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.15","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"5e13d90e3ee1974a1d19d069e244a8607bc404a9","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.15.tgz","fileCount":414,"integrity":"sha512-19uNN0ONZwKMDVbJpii1QiSP2BxtFm10zBdiaeDtF3cWUlTQKXmzWyYevgG7jGsz4WJAw3LiRcgxaJpoe1W9lw==","signatures":[{"sig":"MEYCIQDVtYNPqXiqU3XfPJ4dPjz+d/kOT+15THEpfkP/CwzsNwIhAOIlBYQwOzDM0nFifSy3JmKqKTkXCbIDMyXIvcO1/Ing","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1583851},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"a1d55e469fdc941d9196d6ca9ceafdee4d3f1474","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.15_1768496623905_0.8917396366222667","host":"s3://npm-registry-packages-npm-production"}},"2.4.16":{"name":"@su-record/vibe","version":"2.4.16","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.16","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"93f79a94011edaccce5fc626062fc8c0091a9d0b","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.16.tgz","fileCount":414,"integrity":"sha512-FY+pLNjzXzhQ0GoAJ/Fn+6dNfMyYnHhqstGviDZvoc5XJDoxuFnHNLpCBuMY5UwTtXPB+R5rxu7rE/ndf0IxJA==","signatures":[{"sig":"MEUCIQDWFMdL4XtCoo8EONToCuTN8dC40KdJIaHyU3Qa+uTWZQIgLxF9rCmBXfXEQznPCC2VqFyi0OK3OkQbSKtnfoWFs88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1583898},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"5916bb04a22c54385b059cf4dbc1cdf009f8aa47","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.16_1768497318062_0.6355979493467006","host":"s3://npm-registry-packages-npm-production"}},"2.4.17":{"name":"@su-record/vibe","version":"2.4.17","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.17","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"af590325c94e8b832b7b656975f231cf9a7b1992","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.17.tgz","fileCount":414,"integrity":"sha512-HGK1q4eJUyFiQ5KcpE6lhLnXDr+El6DC8X9v0ogRRUkwJYcZJsLNndkK7LNNEWasssG+UFhiBdoiaPbORletpA==","signatures":[{"sig":"MEYCIQDWd0BhKTndA9Gtw+JC7928weU4x4S+NFTyJlXcet6zewIhAPWnGDSKEQOks56BBaPLx3VcZ713gGKJsBkFXGxQUyYh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1583539},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"1bc24dbb184c49090fe0ae21c316e3079da992b6","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.17_1768500070739_0.036702789144931636","host":"s3://npm-registry-packages-npm-production"}},"2.4.18":{"name":"@su-record/vibe","version":"2.4.18","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.18","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"0ee5526569bedb3c0941998ad50587d2d2099939","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.18.tgz","fileCount":414,"integrity":"sha512-sTHtVUoxBs3UNLrqNVMwE5ks5fTHxLtfBFyQyHIid+A6JTarX2R2YFYX5wSNIqUOY5htIsFRgoFDlscnnhONAQ==","signatures":[{"sig":"MEUCIQCYbo5lgIVTM30q+fP8GnE3nQ5Al4ooh5KhJQpMRNP7vwIgFNYmVy2g6dHIN0dicXk1wzeKjv/kxQYyrU2ojI3cdEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1565119},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"70010e277744d6d303b39ca493e9d6a0f96990c7","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.18_1768528223594_0.65905330062519","host":"s3://npm-registry-packages-npm-production"}},"2.4.19":{"name":"@su-record/vibe","version":"2.4.19","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.19","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"3cd31bec97e5b44dfcfcecb900be007055d875bb","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.19.tgz","fileCount":414,"integrity":"sha512-PuivMdNKvb/lw5Oya9/p9iOJ9sznlIoUfoZTc8RpgPaWBOAkjeJAFdCg6NdmDyxOA9FwQU5qkxCP/Bj+XWpldQ==","signatures":[{"sig":"MEUCIB3bkFhLxjbe6pMi2il3wRyeMhf/aX6vhvOWy9FC14OeAiEA6SFA4l++wjbX4El7rt2+PCPU6iOcGD3ql/x/x8u4uFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1565364},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"51d2dc820e2f0c1fcb52102d20d3410090ecce8d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.19_1768528773944_0.07265291134272522","host":"s3://npm-registry-packages-npm-production"}},"2.4.20":{"name":"@su-record/vibe","version":"2.4.20","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.20","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"901ed227dda868bc19d247d2c71f89484ecab4bb","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.20.tgz","fileCount":414,"integrity":"sha512-zlVX0fk7wZ9Wzjtn/gqXUAheBkitzroqQ4Xec8Sxq1kwMurPxGqz4baj1LP6mH6VZcWPIw7SsBk3MxLixjyG5w==","signatures":[{"sig":"MEQCIDkJGFMOnpep8y6Jb44302J1gaKaO6VdExb6O2a8Mg+LAiAmtipQ4KSUnclKO6xT53YYED/olnvADNRKbC7lMZ2kvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1565821},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"2450e456ebcbf8b28a828bbd5a630ba9893fc152","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.20_1768528881836_0.426339295820948","host":"s3://npm-registry-packages-npm-production"}},"2.4.21":{"name":"@su-record/vibe","version":"2.4.21","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.21","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"dbca0b943937e350de996ce1fe89827ea8ccba79","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.21.tgz","fileCount":399,"integrity":"sha512-V85cUi1A9nHX6if/tEUiogZhg15jc7WrFY0Hauh8JppLoqITlWaKTMlLDDnkjnKcyt8uUAC/HiKeokk6P8HvdA==","signatures":[{"sig":"MEUCIQD0s3saqmAdV5ewpSYDU6LXNxosvK/kkU5kOUSho3ud/gIgMIdFVoEBgsaq7eHnk2XBAkJybx9HUGjD47tYJ1ZaTV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1415564},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"33c851f600327c0e6bba8d92a059630169bdf2ff","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.21_1768529201617_0.9814307384023679","host":"s3://npm-registry-packages-npm-production"}},"2.4.22":{"name":"@su-record/vibe","version":"2.4.22","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.22","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"7c36ffc02b8685699a7791e1f96f8ed0cc7558ea","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.22.tgz","fileCount":399,"integrity":"sha512-EkY0kVyd2Eqcjb7KsxCniQ7NiZYi5Yjsxfbq9zmisUHyTkJtej0Jl50ZAveN+H1k1tNZAWWZHANWzwU3NxwQ/Q==","signatures":[{"sig":"MEYCIQDpbSlS8qqkRRIXySaSVDEvFadWHKbxnlun7ynaTKgUkAIhAOnk/DWfQtEuX0Z0kF1SOOVnnDsSS0QOe4nOMFV026MV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1417546},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"91816ac535104b2c14e546fff554d57f6a4495c4","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.22_1768529657739_0.4872200104045974","host":"s3://npm-registry-packages-npm-production"}},"2.4.23":{"name":"@su-record/vibe","version":"2.4.23","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.23","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"bb45b1b40c17f0bfa213cf5991c974c99fcaa717","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.23.tgz","fileCount":400,"integrity":"sha512-XrgqOrORxMkcjeau+p/h1hIhsKsOY5HUQvE8pakmTiGwIMV0OivAlGgZewxxK6wRZ1GzOKxFqCQBb+/tELmcfA==","signatures":[{"sig":"MEUCIQDrRXQbzdzUb2GEr9P6kAUNwGCVVQFOPWAbqjvu6qkVaAIgR4KT2Yb/O38Q0Y4tinKq/agPoDrer12rdZq1wsXe17E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1419783},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"91816ac535104b2c14e546fff554d57f6a4495c4","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.23_1768530391223_0.7043834392354058","host":"s3://npm-registry-packages-npm-production"}},"2.4.24":{"name":"@su-record/vibe","version":"2.4.24","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.24","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"df88a385b2569ce8b956ef2b31973ca78980e67d","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.24.tgz","fileCount":413,"integrity":"sha512-pBZ41uxPGZMcbbMyBCuJpg2qtBH/8nRjiLbakN9m6iFhNvKmkp1Ayh7z73Ms3vRkAmtnkm/ehXx1ff0v7nQpoQ==","signatures":[{"sig":"MEUCID8Bu5ty3n+30ZeyDAMlwX5+1L1TGQdDOVtAKDsBhV5VAiEAxIml96Gr4HFROX9l2g89buxTPQES3/IWKTwFgAdLMSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1422466},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"91816ac535104b2c14e546fff554d57f6a4495c4","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.24_1768531459114_0.28166081324979375","host":"s3://npm-registry-packages-npm-production"}},"2.4.25":{"name":"@su-record/vibe","version":"2.4.25","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.25","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"a0032cb85c9ae185c44ac7bf7953f7bbddd10efa","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.25.tgz","fileCount":399,"integrity":"sha512-ANRzu1zxsbcCtagy+318q/lVjd75A0UmMwoCptGB8soZlNFRcB1Cf8ZUWXCpLzhsqhFsU+0OURpaHgPcx2nOMw==","signatures":[{"sig":"MEUCIQDbWUY8KZw+anTCYndPZlxCnMLPwbDER3/223h4kA554AIgRBM0xgHqWOfYN4pubuV9NyHvL9D6H+VqSeItlXiwETk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1416699},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"91816ac535104b2c14e546fff554d57f6a4495c4","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.25_1768534853081_0.3963000305331217","host":"s3://npm-registry-packages-npm-production"}},"2.4.26":{"name":"@su-record/vibe","version":"2.4.26","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.26","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"5c7bb863c46c02bbd7d311df105813b60d495520","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.26.tgz","fileCount":414,"integrity":"sha512-q1JwcLdjzzwBxHlMOcP4y/jvIjkld9QofUMSySGBU7qT9Xt4kauPntJMcrrCrq67e9qG2I1mlOrhIE/RoqG6eA==","signatures":[{"sig":"MEUCIAS4qXm7Ftl0DMlUKdFjIAh8CtE6k4ZGPtL87rs2o/ZhAiEA/OZHreqZoUH8tLspJw4vzU3LHh90/KGH+yhIajbvwec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1566149},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"37528a17a5b66fecf5985d8e68693f8f24c83e49","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.26_1768535809846_0.23090947992602318","host":"s3://npm-registry-packages-npm-production"}},"2.4.27":{"name":"@su-record/vibe","version":"2.4.27","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.27","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"3bdf9c97c249680dbf437b5c9bfb5d3c21606cbf","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.27.tgz","fileCount":398,"integrity":"sha512-ge+fW2hUuQXuQdNhZkGm0lAR1sIHRlAI259JD0b+oFtWMpdYdxYPNQz4yiQylLr2Jslm7OAJEvkAQp5nEEpBIw==","signatures":[{"sig":"MEUCICEGcQMz63f7MH+rCgFzmx6iuLlidfNEvv1a5P4WurbdAiEAr91KE6kF86f5BkWONmhTvy+fucQHs0g4/A/mngiS1fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412746},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"0f26f263789c278e152c74ccc7a0784e35770aa2","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.27_1768542877999_0.030928115311224635","host":"s3://npm-registry-packages-npm-production"}},"2.4.28":{"name":"@su-record/vibe","version":"2.4.28","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.28","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"e67e652b7b6ee403a28712d71532f7149add83b8","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.28.tgz","fileCount":398,"integrity":"sha512-T6c6/uOKKrgRv9ackRIUSJ4ZYhHBLcqSecb5j9bne3AJAqsrjgCkpkX14b3YofxkJto9utUec5xlfMiEgsGE0A==","signatures":[{"sig":"MEYCIQDwe2y+CdJJW+UfAvjF3OQOjcR7haBRFXdu0h8LZ+FoXgIhAJM0Jiavb3KB04l+DAGdN+c96d5hW5sBm69ogDuIDVuC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412541},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"d1799756455c4f891740e03b6dc45e6bb8b3a163","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.28_1768543309813_0.016352174005173747","host":"s3://npm-registry-packages-npm-production"}},"2.4.29":{"name":"@su-record/vibe","version":"2.4.29","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.29","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"9b2d5078113194500ea55ebb0a609975fd4c0800","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.29.tgz","fileCount":398,"integrity":"sha512-N+/eoNa/4jIOGpLmWwN+v6VMkPtKADx69Q/VbBsBWx1jwMCCWNWA+POPCtO1QMJhLiFWIXM9E/1pMM9+OGjaBw==","signatures":[{"sig":"MEUCICzwNWiu71k/o5rTLErKrSoHtdIeyZ/VCwpWYLkK1FkjAiEAh5za+nvchfxFkWL9RvTSl8Uu03r5W5fI0WYddICTJMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412484},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"656aba8e908ddc3113e69de03178d1fe2853c738","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.29_1768543708787_0.5882504232460442","host":"s3://npm-registry-packages-npm-production"}},"2.4.31":{"name":"@su-record/vibe","version":"2.4.31","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.31","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"6680a3eccbd635b3d6a2288759093db2ef1895e7","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.31.tgz","fileCount":398,"integrity":"sha512-a0TGJJ8aqhZNtwmCqHDSRRTPr3DFxsMEs5CRrjZAUkvXGK6V0xPW0gRmmsbSgzhhcj9Jt/cYiRe9My8FBj9S0w==","signatures":[{"sig":"MEUCIQDUgtk0AZbyBkFgq8+LtbfTa4f9UVpJB2M6iUraD895NgIgQMy2Dc7I/blLfehzc7NMU1cYUwqXEroxMqg9CrcmA5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1415746},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"0146b764d968d0c872d5798fadef912b10151945","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.31_1768544065107_0.04234321350384884","host":"s3://npm-registry-packages-npm-production"}},"2.4.32":{"name":"@su-record/vibe","version":"2.4.32","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.32","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"9221db4f787b2c8838e503d8fd6568ab022556e2","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.32.tgz","fileCount":398,"integrity":"sha512-GQVyOiqgrNrOWCzyyTpU3ePDDGvzxTak6uI9dF5sp9PpRI8tB48hXb1Qyk1t5D+sv4+HgKHzsbYpT6EfFCWhlw==","signatures":[{"sig":"MEYCIQDp01+MJhRAsBMd9wsG44isk1psnottgOMc9TPoBWjBZQIhAOCxQIOy5t7FjGc/w0M3Lw3Eh6QbMelnzPnuciECnpE3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1415381},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"1e15833283fc37d1f5aa1540d8d39f6bf2fd9e6b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.32_1768544526443_0.09127772469800854","host":"s3://npm-registry-packages-npm-production"}},"2.4.33":{"name":"@su-record/vibe","version":"2.4.33","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.33","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"a0b26ad85bad800d27d5fae33f6c77d224ed9dfe","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.33.tgz","fileCount":398,"integrity":"sha512-w3w9VMOY0zKmGY8coIqsk6PGnD9iWTdhEenwTsEYVJu7VuDO7WZ+lj/r6rOXvbZMTPK96BWtkWeJr87rNOoqwg==","signatures":[{"sig":"MEYCIQC1GO030TYzX1H61fCyzMfvPMvMUL0L7K7Ee1WtDsB19AIhAKXGg2vBW8IP72ha7IDbstdc1bTivSfktbnWJogS/hWf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1413699},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"1e15833283fc37d1f5aa1540d8d39f6bf2fd9e6b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.33_1768545148230_0.8056547037846531","host":"s3://npm-registry-packages-npm-production"}},"2.4.34":{"name":"@su-record/vibe","version":"2.4.34","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.34","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"5bbba519dda15d738ed05ccc5e699d3898be0140","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.34.tgz","fileCount":398,"integrity":"sha512-Bj0AD9nLFW3zgQBh8DFB9Vp8rpvztRX24xlo0+dbh1M26gL89CKaxqNbtleqMCJAXBE93EDnxeofBFGS43QK6g==","signatures":[{"sig":"MEUCIQCK2H1g8PV57GvBDDB2brKBkiVyJ6yr+YzTJnzScENUQAIgZnRRCtGbadKsLd+e8I5MG1Gf4iOCdFqVosJt5YFTgzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1413635},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"d5eda522decd73c46cbd08bd8b32a64e85f69751","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.34_1768550720707_0.006664252872683685","host":"s3://npm-registry-packages-npm-production"}},"2.4.35":{"name":"@su-record/vibe","version":"2.4.35","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.35","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"fd731a9065e86f89bcb3d5bb53bf234ee0cc46f4","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.35.tgz","fileCount":412,"integrity":"sha512-HsUVWYtI0ndDvlOO7kOmK/K4OURItgsnsBxU6Gq1K+K5UfSchUh2lG0q+pQobPKjdfjUCWJx+0SHk5gqfSEf/w==","signatures":[{"sig":"MEUCIQD4Rpuavd0YtG5PpfagbpNDP7GXcuSMaNUWRNfhjBt2DAIgI89RjLLrImWyUtrGJBh5ry1xbZnVvJiaMIz1y9V5xR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1607570},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"e81d143120f20548bd4698a7a9a5c0abd80299c2","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.35_1768607815495_0.2760462535901427","host":"s3://npm-registry-packages-npm-production"}},"2.4.36":{"name":"@su-record/vibe","version":"2.4.36","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.36","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"94309259465f20767d57bca185a1e1b7b90c555b","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.36.tgz","fileCount":412,"integrity":"sha512-cKP9SsTH1jcak842aQRYnCUa6N0hf0tR3q0XYkAB5rbszke4tQLfRM5o/bpVE37rS82gXYgGQIOvFce5XjBlvg==","signatures":[{"sig":"MEYCIQDUrBa0KPWda/nrKIzWxY7psOkng2Y44P02DVzvADeD+wIhANwqavY0K5QJjmjU5kwdkA59XbvMl9qGRGVzkHn2aXSI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1630672},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"bcc69a9604d85b4cc3f4bd772df20c6984277517","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.36_1768610052505_0.6221071316732196","host":"s3://npm-registry-packages-npm-production"}},"2.4.37":{"name":"@su-record/vibe","version":"2.4.37","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.37","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"70799d9a62dc572ffade27092708c25f0d29c83b","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.37.tgz","fileCount":413,"integrity":"sha512-L2AOBxjgxPFj6BU37AX4zNktRkFZMEwUaTlA4jlJoA9PT6Xsa/nG0hsu4pyz5+sL800DgV3JKRTLuHoX4DEq8A==","signatures":[{"sig":"MEQCIH3DmdHvPFG15yBmcwxXN/L6VcGCGmlVXswUvGKCdbcfAiAF9eRxvlL2Ih3P2U2fLGDeAMCs9qPUWFX5bQCn8ue7wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1643996},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"22c62ef61368e0a3807cd32a222d8dcd65c132ff","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.37_1768622086068_0.6812583959645546","host":"s3://npm-registry-packages-npm-production"}},"2.4.41":{"name":"@su-record/vibe","version":"2.4.41","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.41","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"35b9f7eae0decad6f7ddbdf49c113e6b79289e8d","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.41.tgz","fileCount":413,"integrity":"sha512-jKpnpjQSoMm3rGZUTok3c2FYBEREOkvHrGbA4ccV/URe4Q7AGAK7V3Krqgpsufok02S319nUqf1H8UZYf5jzfA==","signatures":[{"sig":"MEUCIQCWzynVOw9BUVB5uO/35G/0DQrFdimMnJBM2Aodb7FxXwIgZtXwhmb06tiffUaNDSfd1nyVX2xN6BsqnD5sFiWDDlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1645632},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"006dd5be35e13cc34179f50ec6c15d6232d36a17","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.41_1768624542914_0.7466765876247821","host":"s3://npm-registry-packages-npm-production"}},"2.4.43":{"name":"@su-record/vibe","version":"2.4.43","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.43","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"65ae001d44525b6a25a358ccd4280b1dd1141b4f","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.43.tgz","fileCount":413,"integrity":"sha512-g3TgNGJvgT5YtrO9blDiO24tMFt0tycSG9z/JwzKrFnLL86pKNR/y51xxKj4QK2aUyK2IUNNuXMtdvcY92ntJQ==","signatures":[{"sig":"MEUCIQCdrReNuDrdcMRCxzgJq5v4qLB7sYRjfnQTcndxBKpOvQIgWOEh8pQuuZuXAq1d06Ib66h1bmXYI2hd8f5lXGAC6d4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1636099},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"9f08e41dcf2cd06b04ae12685db58dce93283bdf","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.43_1768625445469_0.9533805834465667","host":"s3://npm-registry-packages-npm-production"}},"2.4.44":{"name":"@su-record/vibe","version":"2.4.44","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.44","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"9704c07d9fbeca4cb8b47b34fa2bca68ef78b7e0","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.44.tgz","fileCount":413,"integrity":"sha512-M4guLNUaNifjYdLN+YFn4BW59dpri1xzrQ4m/oJlRIjAJJe8dA0/YdfOEqvhBMEbn90JvJffDTE2cq2LJIcnlw==","signatures":[{"sig":"MEUCIQCK6t7XAP7hLBZP9Z327pyoC0F2L7wmdCvYzrXGZ7L/YAIgG/+znBxYkjpgYvUNlaBfdkxRYIUo7QfYv64ECTwQTC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1628437},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"179e6811e3681a02edb7476447a5337dd8e6369a","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.44_1768628138704_0.511923205128304","host":"s3://npm-registry-packages-npm-production"}},"2.4.45":{"name":"@su-record/vibe","version":"2.4.45","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.45","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"9013457f9f9bd3782350fec9cf74cb2780dbdc1a","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.45.tgz","fileCount":413,"integrity":"sha512-MrQElBk1xrwUPSNTiBA5iS+o/GuKj7diyQLhteAw2eJYq1BvpI+qz7I3X3Zk2YzPRPJ3WNRLvDsXNNUG9tBIUA==","signatures":[{"sig":"MEQCIBwCxsN0svqA+BE9KdU1rn2XFvLH0JAB25ru8OZD+YSAAiBECVOg4ymRtpukafeXzgfaDADcCIT55kiTWbR3jL5aiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1620658},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"e98739b616192cbe5a7e0f5bac41bf5aa5d6c352","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.45_1768629866682_0.03934547101978203","host":"s3://npm-registry-packages-npm-production"}},"2.4.46":{"name":"@su-record/vibe","version":"2.4.46","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.46","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"7cdf25664a524cf63ff7b5030ec5ffc31fcff444","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.46.tgz","fileCount":413,"integrity":"sha512-uJCRm60rOOMYbeosXeJC2scR7B6C4gGHhDA5pVJpCzcGInvetX3Ty6CgsTtSBT+qLptejpHkRx4Hv1QgjokXQQ==","signatures":[{"sig":"MEUCIBrm4Ug+1ObhybvaOFL3seEdFW/VEyA8HVnulnZFXOLLAiEAqgALY7Z2ez4kryWoVnueDdMR4XKI/HcoynHry2BKdNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1621554},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"ffaca5d8a42a85da5d5a178b4236dface489146d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.46_1768637295041_0.6818013756035273","host":"s3://npm-registry-packages-npm-production"}},"2.4.47":{"name":"@su-record/vibe","version":"2.4.47","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.47","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"bd3e1f7422761ad327e365db7b69e1c14b617f46","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.47.tgz","fileCount":413,"integrity":"sha512-DCuGvHUdx6lqYFFRsxm40eERsepb3MfS1EUxZMsfrFqvagN00utNnzCIxUlH3QW/T1fjR90raW106WcO5i5cOg==","signatures":[{"sig":"MEUCIQChNZXIWhCW2Vu4xCtVuYno307fK8jxRORX9KPDc3BG5gIgcylf0Hgx1uYk13v8UALaTcs2OemTfSXuabiThaYA4K8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1621292},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"cd5e4071cd867979bb8730d47c0fea9d5f72e834","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.47_1768637446841_0.6642981422580714","host":"s3://npm-registry-packages-npm-production"}},"2.4.48":{"name":"@su-record/vibe","version":"2.4.48","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.48","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"f1f1d09bb14bfa880bc458c54c0d3e2128d1892e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.48.tgz","fileCount":413,"integrity":"sha512-1glQrAtJWycQgoqgrERApEHiZDvZYYQkcbBeUlX0HCq78jG1ny/dS0Gfa9WT7L2Yh3advSllwZH0p7b9fs6D8A==","signatures":[{"sig":"MEUCIB1J6djf21jiHmw45giZXUsbv2wkH0/ZBfxUx2xWULk3AiEAqzdNb68MnFsQgKJMH3l8rcy7G9r6D7g8Knfy6xlihUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1621582},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"d5ecac69621bc372baa555fe9c6dc35d039b80d2","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.48_1768637715609_0.6378026646515664","host":"s3://npm-registry-packages-npm-production"}},"2.4.49":{"name":"@su-record/vibe","version":"2.4.49","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.49","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"16dad4995a0289db4079fb4cecb4f7692ef1285b","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.49.tgz","fileCount":413,"integrity":"sha512-jO6B3Sr/msdENy3h/F+RXFqwj6cKfiX6yZIrvVF/1q8jew/xoYFjoy8qGhkseTp469I40sIBdtie2glQgEdOvw==","signatures":[{"sig":"MEUCIGvBL1mod12nfk29OVESw9jvwiX+DYfX3QF9xckeRALbAiEAgHsYrSE619umncCCVAo7N2tXrTsdkfKdLCCOAa587nA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1623230},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"dfef2331b435bae4dfd980cd208ebbb45e2f5f8b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.49_1768638270059_0.5523482825788151","host":"s3://npm-registry-packages-npm-production"}},"2.4.50":{"name":"@su-record/vibe","version":"2.4.50","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.50","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"70625e5885b6026075cf35298e18397cb54ee24e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.50.tgz","fileCount":413,"integrity":"sha512-q0RghoFZxJlbLYfbamfZDC2DnbxeosJn0x0HGj54QzISiiP5E8ytKorDEFFIZ2eSK2DMcqA9OQ72WgvLfFZNbA==","signatures":[{"sig":"MEQCIAI55TasYXmrjbPm5K0Lsrk4hiu36E2I9mDKbmnme1zqAiB/KmNqiqGXzVYEHK++0qTC5TUUJ2YOGu37q2WRvSH+Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1622918},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"f746198dbf1fd2dcf5ca32e6bbec4efd11c113b5","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.50_1768638755180_0.9676743954111278","host":"s3://npm-registry-packages-npm-production"}},"2.4.51":{"name":"@su-record/vibe","version":"2.4.51","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.51","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"678d9fd6c2e3703d0e00ee28790c281696978cb7","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.51.tgz","fileCount":409,"integrity":"sha512-MqGMp1CTh83BRoRnvFLDnP91yJlCUWmLPcIxCNrBRWKTyhdBJaJj1a7hgeeiDKVukLOTWtBg0dPRV4M1jBw5Lw==","signatures":[{"sig":"MEQCIBWL4EfdEEMkfupKeDQsNCPH+Ze69iJqRaerOlv65sJsAiBsm2ulAScJbi81rpDegl0OPuBkXcSMfuSwi5HpYXx53A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1626361},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"a5e268f7dd5b1d05f4690f20a315b936bd61a3d7","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.51_1768662350897_0.5410213726852775","host":"s3://npm-registry-packages-npm-production"}},"2.4.52":{"name":"@su-record/vibe","version":"2.4.52","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.52","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"1e48b3f347b9720a10263086b06f9cdd20ecfacd","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.52.tgz","fileCount":409,"integrity":"sha512-W0SehCCEOWnlQVvtX8VKW9jJt4/K3+JhkQ1gQTsrH4t/ngDnfDh8mtwB3SdlQeG4yoH93QzrPslAmVnyd2vFQw==","signatures":[{"sig":"MEYCIQD+4rfd7QR5U/X3C3E9SU+FsQC5Go5l1WbIsYS4jSYrVgIhANJVHO4YYWtFWUq+jyB7B6jM10Rw6gFmtH5eqbttDslQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1628903},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/prompt":"./dist/tools/prompt/index.js","./tools/planning":"./dist/tools/planning/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/thinking":"./dist/tools/thinking/index.js","./tools/analytics":"./dist/tools/analytics/index.js","./tools/reasoning":"./dist/tools/reasoning/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"edcae496b78415592df970f6a83fde6de81e752b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.52_1768689727629_0.3468009405829453","host":"s3://npm-registry-packages-npm-production"}},"2.4.53":{"name":"@su-record/vibe","version":"2.4.53","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.53","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"53283db54558cc4ca9aa86f15a7a5c6892aff52a","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.53.tgz","fileCount":333,"integrity":"sha512-4GG6otRYQtr7lDPPHRWOOlUq4boUzFCYczYjozQKaiEuZP5EeO0LuKL9ESQrhMz0rJhcBGOA7ALXGabIA1pXlQ==","signatures":[{"sig":"MEUCIQC77qbTj/UX2P9n8iRjylBKFlhc/2CfQsfWdjnGOfJS7AIgP1dVVp9A6rCV+/Vs4ngno48edh4PhgGL6bsSouG1yMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1447145},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"edcae496b78415592df970f6a83fde6de81e752b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.53_1768692414473_0.28847391473487294","host":"s3://npm-registry-packages-npm-production"}},"2.4.54":{"name":"@su-record/vibe","version":"2.4.54","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.54","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"33004866a2d2b80cc822adc9711f9871c1788efc","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.54.tgz","fileCount":333,"integrity":"sha512-hlqAucgOqUdCyu8YP9ehBwxSg9jQmv5j9j+yLUHwlbr7k0iqYCUFem6Jkbav+E465YpcZ2xv7PZ2plANwacmag==","signatures":[{"sig":"MEUCIQDsE3kfGqW7gHrrwSL/fBL/q6Zj31cbplhbo8OepkrVQQIgeSnvEnoHKUYsdOGPJzD4D2ViEtlc1dXG2kyeKnJgftM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1447621},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"edcae496b78415592df970f6a83fde6de81e752b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.54_1768692656320_0.15796266869765985","host":"s3://npm-registry-packages-npm-production"}},"2.4.55":{"name":"@su-record/vibe","version":"2.4.55","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.55","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"3f28edef16a9c9e41aa39d968bb721b86d48ebd9","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.55.tgz","fileCount":333,"integrity":"sha512-DmTms/WeBysgbydIkhmtacRFcg2BvtoxGOJJ87lMfipAiYjBYeqfE++LVeZZWQ4OaZHTwWDrtlktVtAIyPDLYQ==","signatures":[{"sig":"MEYCIQDKVcQgvwQ4j+XNxURGuNL1RIHHHBzFcbVbKCU48QBgeQIhAJ3Q2PnZwLEFPFaMkSLULOknTOV855jplzH/8p5yUsHZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1448092},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"edcae496b78415592df970f6a83fde6de81e752b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.55_1768692872058_0.6023275290087056","host":"s3://npm-registry-packages-npm-production"}},"2.4.56":{"name":"@su-record/vibe","version":"2.4.56","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.56","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"2840ac590014fff7a1e971f825703f7a036cfc93","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.56.tgz","fileCount":333,"integrity":"sha512-TlL/bS4kl2G+zBRCdWX1l5KjZahmRcz6fRjBOTDO7h0NWNxdXMxMHLBfF6sJAZrRAYARdBb6Fwpv9SCVLMbbqQ==","signatures":[{"sig":"MEUCIG9iq+b/Rqp5RgrPRae8d9JHvZAQs0Xlnpal+BqQcohrAiEAquF3jmEYYmlNX/6ufwm6YpGY3SmpX9JjDO7N28kljqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1448269},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"edcae496b78415592df970f6a83fde6de81e752b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.56_1768694833502_0.12275981173068673","host":"s3://npm-registry-packages-npm-production"}},"2.4.57":{"name":"@su-record/vibe","version":"2.4.57","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.57","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"51af876216080fe27db1506b9856dfccf13e6784","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.57.tgz","fileCount":342,"integrity":"sha512-IjEvwTRJ+mDhbnjINWQd1KQVJMuqRxXh9GvDMVJG016va15yD3/I51I0yILwHIZ/5NKh12Bhw+7JtghvDqgBJw==","signatures":[{"sig":"MEUCIAGCNNJVWTyW9LSnC8UoOs5omIelwojrMqh3xIr/2DRJAiEAigya79EwUlpK94nbfnMvkbfP9B9dPS/RRypfdZqXq3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1555699},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"edcae496b78415592df970f6a83fde6de81e752b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.57_1768698448282_0.41842612152508907","host":"s3://npm-registry-packages-npm-production"}},"2.4.58":{"name":"@su-record/vibe","version":"2.4.58","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.58","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"81f96c4d3560eb8b266c6bbbea965908fab68396","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.58.tgz","fileCount":342,"integrity":"sha512-vZ0LwiX0YDhMZZi0NdMqne1S3O3xw+yNWRyUB4GRCL5baiWZX3/t+ejxjSPr9L207pgBZpxlq7P2blBkBZZSRw==","signatures":[{"sig":"MEUCIHWg0F7MKZ/oWynB9NcPUV7HK6++UowvD3/TSeZhZY2aAiEAmF8VNvRhnDqcLHNgpoV+Phr3EjsqFtXhLMlLqoIzSe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1557203},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"edcae496b78415592df970f6a83fde6de81e752b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.58_1768698843794_0.4589701531171666","host":"s3://npm-registry-packages-npm-production"}},"2.4.59":{"name":"@su-record/vibe","version":"2.4.59","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.59","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"3d83e18f7824d0949253985d2b6d591fc2aa8826","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.59.tgz","fileCount":342,"integrity":"sha512-0gHoGDP4rq6ZSOYnDf4XKwsVHzJcQDOpmQlT8LuhUChKSbDWApb04Z/473k7c115CrsOPjtanm3lDrAYmciLGA==","signatures":[{"sig":"MEUCIQDkyqZn6/J/Swhu+I5BiAwgbQWj6nAPgGPeXvCNU9CnIAIgD3RSiMJiAdVsiDx/g29k9izrDTLC+ikIgReOupaR+qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1557074},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"edcae496b78415592df970f6a83fde6de81e752b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.59_1768706196905_0.4525142424633739","host":"s3://npm-registry-packages-npm-production"}},"2.4.60":{"name":"@su-record/vibe","version":"2.4.60","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.60","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"7eed40d689fcc856481ac658b3302a1972e01856","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.60.tgz","fileCount":342,"integrity":"sha512-bf+CS4HOryYN9q6xJjFoRYlbJdYo6fhyQf5oi5ReNYN+ut7O0YiXKY8tDiV9WyCns6p1OqHvez+2q6Hsb9qvYw==","signatures":[{"sig":"MEUCIEeL5Uzau0FUlfCj+VfGw/UpLVttiVMmuPUazrTwK6phAiEAmiJZHRUdYONxe5T4NgO5pk/NfxP2ttDYSvprb7hZq/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1556448},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"edcae496b78415592df970f6a83fde6de81e752b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.60_1768707144991_0.7799461933749328","host":"s3://npm-registry-packages-npm-production"}},"2.4.61":{"name":"@su-record/vibe","version":"2.4.61","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.61","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"85851a28077783994614aa4be6ebabbf943fb987","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.61.tgz","fileCount":342,"integrity":"sha512-GGqQ9vaguBCLcjAs/VSF3ip9WYmLdQ6Q2tK+j4q2oVOJRBLVl6BVI+jtyADcTsPjmmMdl97qGckylXbJFIIo9Q==","signatures":[{"sig":"MEUCIQDjBFn7jztWuoLkqh2a8eWd5l7Xx76nz/Im9gVcdqUGVQIgVbwvG/ZxR/d1K+1IRBeyhTMeqWz4wHmRYQWTk4yERM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1556448},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"edcae496b78415592df970f6a83fde6de81e752b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.61_1768707367779_0.469215893003913","host":"s3://npm-registry-packages-npm-production"}},"2.4.62":{"name":"@su-record/vibe","version":"2.4.62","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.62","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"8c9513baeb6ae02d0ee694e0fbf4693243fbb692","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.62.tgz","fileCount":342,"integrity":"sha512-XeZf1bci7wI5FXHLBt4B5Bh62CduOmD+UQIL269mxmKxMQ+2Ck2rAzQ1qjH9KAw+CYc2fwSKL9qEwtDxfjYzTQ==","signatures":[{"sig":"MEUCIQDO+LazOHw94SPAjM9I6G4IxdLpTgWh/GjyBhQJ5FCSogIgScWdwSxUxKJNMDAsX+Z40x4hH+7bgDeLRegVzsQ6AV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1556371},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"81160d0c54e7beba1248258357e2665f8d48c50f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.62_1768723578494_0.8088512885115786","host":"s3://npm-registry-packages-npm-production"}},"2.4.63":{"name":"@su-record/vibe","version":"2.4.63","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.63","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"ff5c5813946c65f2c27b9ce0448cc7e01e339be5","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.63.tgz","fileCount":342,"integrity":"sha512-HNh8NYZPaRInXkSSQdteSMn6vazK6KcgDf7sJkqwwVV6aNLrU3TYpG66Ie9EIL4xBIsxBfCMCKYKqAdYbkCpGA==","signatures":[{"sig":"MEUCIAtv58G7aRs7NBJz+p3m1Ejn/ZhlVTi3qZZXLkXGp2VtAiEA5xSn+SBMIlKVxJYj1GHPNAitzeLxNvSGgpDPUJ/RTl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1556685},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"81160d0c54e7beba1248258357e2665f8d48c50f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.63_1768725387493_0.9812011835613805","host":"s3://npm-registry-packages-npm-production"}},"2.4.64":{"name":"@su-record/vibe","version":"2.4.64","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.64","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"2ac75308ea4545f1bb680de7d5f77b3db8a214e1","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.64.tgz","fileCount":342,"integrity":"sha512-wx4muR1Nee5u2HeXy9Mxg1oENWvfgOIM/UY9OydYj/Z8izYZV8+JkMk0CRSVpiCUB+JqXM4T7HUukD8fcslE1A==","signatures":[{"sig":"MEYCIQCNAFVTBTw0jJqJNaDlbdst/4vOZVjof7BTNK9obwvV7wIhAMrYAHUe4s4otDjoPaDLnQ78bxwksoY+RhpYxg1GLgCQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1558386},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"0cd587bfd1333966c93f81d899c337fa181fa621","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.64_1768726720371_0.9901298694670209","host":"s3://npm-registry-packages-npm-production"}},"2.4.65":{"name":"@su-record/vibe","version":"2.4.65","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.65","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"b396f6cffe3bcfc879b2339e7a05a3d46da42f74","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.65.tgz","fileCount":342,"integrity":"sha512-3f8/QHe9gYhj9iBLo66xh7Kt8kXY25B99FyXOkZ8cqQrCAuif4dF4ou2Jl11ppLBvpiZ3Wjkh52VOUiZu50DjA==","signatures":[{"sig":"MEUCIQCBvunmNWpQcOnTrszZ9Q9/VURZXirT3OUj9DvZlp/wlAIgGoPgOtbL2CRuyBkSJ6qqFJRg8fFRuMTwfc3Qhnrmc78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1558916},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"0cd587bfd1333966c93f81d899c337fa181fa621","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.65_1768728187721_0.14135658104051063","host":"s3://npm-registry-packages-npm-production"}},"2.4.66":{"name":"@su-record/vibe","version":"2.4.66","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.66","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"890180ea505aaac25a2dc33ad7a983eb7cffa9eb","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.66.tgz","fileCount":338,"integrity":"sha512-P0p7BCyDjwftCmBkpV0Cq1BmHRIpi9qFTe+BNMbqO6ucxe8G48O6/ZDaA/vXmvG08Z+/3uNtRT3js2+P0Trsdg==","signatures":[{"sig":"MEQCICHZuHiVTSRBFh7QgZS00j0qoCWGE7d5saLACN4vWtOuAiBaJ9RL5x3RztAD/jSGH/Aam7MvmK+G6nQVJYY67KFbDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1546902},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"0cd587bfd1333966c93f81d899c337fa181fa621","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.66_1768730685745_0.17142474207179537","host":"s3://npm-registry-packages-npm-production"}},"2.4.67":{"name":"@su-record/vibe","version":"2.4.67","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.67","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"973e5e4afa351143be9566c021fab956e1d629af","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.67.tgz","fileCount":338,"integrity":"sha512-zXe23jzz1lNTg5LeLF7LalKi/gQv2p8HkWVN9WxTYq5NfGcRJ9jgmgMwwP1vjZA1LIejeDDFPLtUWnQsydpBag==","signatures":[{"sig":"MEUCIQD6PDtduRhpI+EqyFRBd9BfttRhLCAJ8vQRsOyYA0dSNQIgG0fqeX7lx+kS6ukyNBKkYFoHPxBF+3N2FxX9wL2owUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1549845},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"0cd587bfd1333966c93f81d899c337fa181fa621","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.67_1768731755209_0.5965521019515327","host":"s3://npm-registry-packages-npm-production"}},"2.4.68":{"name":"@su-record/vibe","version":"2.4.68","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.68","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"55d09590943dc7f25c09a75b27340c831a855792","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.68.tgz","fileCount":338,"integrity":"sha512-z43mwknaQlnB7E3sf2aFiStdDjh0UzaCWhjOMC0Nx/GwP+Ugqt0H9jgCzGx/ODb55/V1/2pGcucgEX9uJV4dLA==","signatures":[{"sig":"MEUCIQDRL/zBUbKTeZDIjvDEVNRr0XTTE5Q7X4fxaPY7AV9lrgIgPUZ9AlLx0SIvMhQkoZ45VNtZhpvuqkskbMliD88FtHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1550721},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"0cd587bfd1333966c93f81d899c337fa181fa621","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.68_1768745537900_0.09639084405681175","host":"s3://npm-registry-packages-npm-production"}},"2.4.69":{"name":"@su-record/vibe","version":"2.4.69","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.69","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"2a40c760f73bf3cb5b117146d605ae42b182cdc3","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.69.tgz","fileCount":338,"integrity":"sha512-oDCaS+r8S6d55uZEdy7GvjTJh/JB+YYfs1ifdMH4n2b7lqLR77Wpc9hRpaQsI93sNPfLzquulZ1yDmKHVFIMUA==","signatures":[{"sig":"MEYCIQCS/zvuphj1ie6Jp9YjNgI3jSp1GGeylwSmoTFL73cCAwIhAOgGU6ofdEkD3KvzFEEC4TxL2PT2IdBem02Zdm/9Sfwm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1550721},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"0cd587bfd1333966c93f81d899c337fa181fa621","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.69_1768747357847_0.9452830052908856","host":"s3://npm-registry-packages-npm-production"}},"2.4.70":{"name":"@su-record/vibe","version":"2.4.70","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.70","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"e7ff60ae758d8dc5ee9664b2f56060d540a1220d","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.70.tgz","fileCount":338,"integrity":"sha512-pAerqSk1L5j1q3AP3fTwcUE7Sfeag9Ss6US7kBb/ALzmvMSid+RAzNSbz/SGB0xbOLG/m9f9kRphfourUz6GYg==","signatures":[{"sig":"MEYCIQDxOG2FOwdCgJ7c29TzSiDjAzdgn6FmPgQ629B/vjKMGgIhANkzukjqe3VHf20E9FhonVrWvbDH+meC2mApP3+5EcIw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1550721},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"0cd587bfd1333966c93f81d899c337fa181fa621","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.70_1768748140825_0.44869496101729966","host":"s3://npm-registry-packages-npm-production"}},"2.4.71":{"name":"@su-record/vibe","version":"2.4.71","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.71","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"1070ee0e1f3ed1cc87b36b7ea20ebf306178f12b","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.71.tgz","fileCount":338,"integrity":"sha512-/UIBYAVOOlqSsRHDwXGYTFM5b2fRbzkPW3pA17PMFZ6Jey5qR1VHhIr/nDsFfd5WHBIZAhk6/R8sc+gKSCVlTg==","signatures":[{"sig":"MEUCIETDUPjwnKk6VxoNjHb1weG2/+e88WA+/nggNgm521PcAiEA5sgARhwrCC2ZO5B5tFtP3dcrTdt3VPdlPjHBz78KEM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1551732},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"0bba26c1c96d8e8efce28f8d394c483500b22063","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.71_1768748609378_0.33750468561217906","host":"s3://npm-registry-packages-npm-production"}},"2.4.72":{"name":"@su-record/vibe","version":"2.4.72","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.72","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"3e22ddefaf11ce5dedda07969c0908eec111ffc7","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.72.tgz","fileCount":338,"integrity":"sha512-4gg4kJ9Qcxlm9sQd0l/J750MkYzNJ5uV5AZHkOimD5yzZV2n+BGxFAtBSPyJlYmADC0hii7uijqN/sA+PEfgyQ==","signatures":[{"sig":"MEUCIHL0xx4UgAGRb3sas8qByidR/EIGb0ypypb6lGWsnBNqAiEA/5mTQ+gsyFEUFA1L0gqGFI6/qlJzpjKM01jV++QC2zU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1551929},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"0bba26c1c96d8e8efce28f8d394c483500b22063","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.72_1768750711227_0.5193382657738155","host":"s3://npm-registry-packages-npm-production"}},"2.4.74":{"name":"@su-record/vibe","version":"2.4.74","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.74","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"66e93e2776d4fb947883eb3c7a8082ec6e161977","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.74.tgz","fileCount":338,"integrity":"sha512-FCkHtvA3NUkO0yEGpS/JZHqwT/vmYa6N3mHp752CIeUEqxEo5po9UjubZZexBDIhRulCdzp5pR6cw03AvOhiJQ==","signatures":[{"sig":"MEYCIQCsmgzcVpqKe5sYfaZKl4J8GQAZJ+a5rD6cnXaK6FZzdQIhAOy7Ki6Yr5F8pKyzCC44clj73xF5/h0vcaICmUblOTPb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1569538},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"5eef2488d1f0f638b608fcd19376a73580680043","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.74_1768779318034_0.8468644520984532","host":"s3://npm-registry-packages-npm-production"}},"2.4.76":{"name":"@su-record/vibe","version":"2.4.76","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.76","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"ec438be8d2720969462f680d4a7ff093946f4e4c","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.76.tgz","fileCount":374,"integrity":"sha512-aV4f7DWzHKzOtCrsTGUEpCHD0KS45V4hVWIQUa/rK+R4j+nHBANdVA9sHzKmFQeFGMU4RQdQlFf9Vr+GLbNqjA==","signatures":[{"sig":"MEUCIB/6UbhBUTRFmAK0UFexlgOx1yBgm2AtEsJMY75NEqv4AiEA6/R0hy4i7Le6Ly1wV+bu2YhRSWHLFbcGJUMOkF8QMU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1670747},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"480c47706fdd65ea80a0eb08e025db5143ea4174","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.76_1768796469508_0.13440162911315956","host":"s3://npm-registry-packages-npm-production"}},"2.4.77":{"name":"@su-record/vibe","version":"2.4.77","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.4.77","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"467c0df848fd48b82a1ba293109b77a804cb8882","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.4.77.tgz","fileCount":374,"integrity":"sha512-B55r7iZ4s70a3qKusuOQSFHm/TzqS0lrUmC2YJYmhY36/9Mz0UnYx9n4HPDFo6w2Gs3/Oq7Agsst2e3Gij8URg==","signatures":[{"sig":"MEUCIHViQJzCvFqZgt8i4MeR1yLfYZxY4Fw2PqYkzz3dpVyyAiEA54Zw5dWSWrFKbeDPB6XaU9tPCAD8+F3tDMKSW+fPoeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1671658},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"a16748936d2ba0d8aba46c049b85df1058b61e05","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.4.77_1768814321880_0.8852275695970997","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@su-record/vibe","version":"2.5.0","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.5.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"5fd5dd9308ccd4d776e7dc3650c081ece452adfc","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.5.0.tgz","fileCount":374,"integrity":"sha512-odZn7Jb2CC9U6v+AgyOKU90S7tcaOgbLj/I+TIH+2rZg6fSUVzx3ChDlBHZ7MIuBzQ7x2iQ2E/YMF8KZqTNADw==","signatures":[{"sig":"MEQCIFjyA3KvpkF1hek+OQGGqv2hD6rjU1uEuNi2JhYZCcU5AiB60YSQuREF8yh5l8fOblmtePWVldKfKA94e02nheu7xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1681446},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"c69403b7e397ca0424f5e6e86d874d6398057646","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.5.0_1768817676994_0.8345972022664319","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@su-record/vibe","version":"2.5.1","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.5.1","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"5c19651ef5e25e77a2abf0d8cb0ce3137a13eb31","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.5.1.tgz","fileCount":374,"integrity":"sha512-BStsuyF4gKPcJsxlLoMeleuk59vukG1LhY4Y4t2goJ3uKEr/N5f2l3QSGGG0Okvf9qDpgYxkY7TO9qKRDlNzpA==","signatures":[{"sig":"MEQCID94AtQzcuDGUOuCaqF/YyRfXkOgTsFd1VR31pqB0P3SAiBY5nWZDY85cZBF09CQhTLZz5uMdy3AGOZkrNmIKp+c9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1681727},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"c69403b7e397ca0424f5e6e86d874d6398057646","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.5.1_1768823627001_0.05627518690740452","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@su-record/vibe","version":"2.5.2","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.5.2","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"1058e73941213800e1ff0defd166d8e79a6e9c16","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.5.2.tgz","fileCount":374,"integrity":"sha512-FpQ9oox41n1s5S3qVqScQZhN5opEts1dNY1uix/TvuyRuD6kWozEd9zanCd0MUK4uWkbBzYJnEetD/7RsntcyA==","signatures":[{"sig":"MEQCIAz7aWW4F+UnANjsDTxMunHcnYPBneJtU9kDqxuD/NVIAiBOhAmCD0qo4PRusWaUvL5W+qBoR7yd41BaTysSMyU/yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1699889},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"72f994550e54067dbd418617826d71cb0cad8d29","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.5.2_1768836603583_0.39716473343962044","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@su-record/vibe","version":"2.5.3","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.5.3","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"ff0c9f8c446551762a132a649f308aae59457472","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.5.3.tgz","fileCount":374,"integrity":"sha512-w5Sd1dEW1WTX2W/VXAJrrOdSgkDEyDzuR/LoKWrejO4Ntws8X5znMUc+ZFLuBhVxgium7VByj6O2724o1TuV4A==","signatures":[{"sig":"MEQCIHMcDqP8apIwZVpvRFSDb4rUbrPlTMdnI7qZnM8beiY1AiBpzntbR4IRFQVFmnFW/8Nz9+Y3cmSAAT+byR8jF1Oh+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1700461},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"13070b6fa24f8ae539f7937a4a836f1c66300e8f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.5.3_1768837862502_0.32602429238717234","host":"s3://npm-registry-packages-npm-production"}},"2.5.4":{"name":"@su-record/vibe","version":"2.5.4","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.5.4","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"b6b971194f269565891fcd7be6f9b762fbf8adb3","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.5.4.tgz","fileCount":374,"integrity":"sha512-Pom2hQztjGaA7e5zd8xRIJdppx4lNtlNqmzdfHv77jqBKwnKCJ7dweb7g/aRaDcnEKbz9mUakuJp/UdkAfq7hw==","signatures":[{"sig":"MEQCICsFNTQPa0dJ2Uvf8Z65kA11jcpJ9AyStkCpNdqahh7LAiBeEW6Mb0BBeTjpR2s4+6nMmDFT+9KPdTrsp5G7e1bLXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1700698},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"fd707bd4be7c8d99ecfa3a6808712ea44eb47f16","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.5.4_1768838273349_0.5758130731706095","host":"s3://npm-registry-packages-npm-production"}},"2.5.5":{"name":"@su-record/vibe","version":"2.5.5","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.5.5","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"66a3b84cadc9f60528c8aef1f77558df7118f32c","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.5.5.tgz","fileCount":373,"integrity":"sha512-EZ/8czvhUxCf94Tnl0VVCL+AFtAS02OTyVCoCmi0gPR+DTIKKybF2OimgYLjZfHx6tP+n94c6S2e4uvbMCJ7tg==","signatures":[{"sig":"MEYCIQCVGOjR3kQSdJrljuBFWa6Su5hOFuSTXdZO0Rj8P/ASSwIhAPxENhK0eu4jF0Qqt4hy8gikgFYW0Caht5DVSkf0gFJL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1696141},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"fd707bd4be7c8d99ecfa3a6808712ea44eb47f16","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.5.5_1768839402945_0.3924892509158018","host":"s3://npm-registry-packages-npm-production"}},"2.5.6":{"name":"@su-record/vibe","version":"2.5.6","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.5.6","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"70e7062b1579786f259553fd3b8c0e1b635c217f","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.5.6.tgz","fileCount":373,"integrity":"sha512-LYbdrnNiZEn+tTgZPKvjt2C9jFQW1Cq/o7NqWgD7vI6vHHgzG2JSv7mldhoJrQNM6rBLE/8Q/XzJ0jtYFYIwMw==","signatures":[{"sig":"MEYCIQDzgIFRwV6h32yX726jxn1p403owh9OnxUIDBd/NGHLygIhAL/7nxKLHN86pU7FvlH+xSDyZc3A2fp5nSRG+fDWvbCC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1696677},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"fd707bd4be7c8d99ecfa3a6808712ea44eb47f16","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.5.6_1768839793217_0.9486292928368802","host":"s3://npm-registry-packages-npm-production"}},"2.5.7":{"name":"@su-record/vibe","version":"2.5.7","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.5.7","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"b719d3476d500898769adb5da9a1529717ec0ee5","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.5.7.tgz","fileCount":373,"integrity":"sha512-+zHngIE8W4m2F5j0iB8U2i6eEGYvF9dzVDf5cgJiVOqWh1zE2yO6MrWkter2NeCY93vMMfpjYUywSramVFG+Dg==","signatures":[{"sig":"MEQCICP8L70Qrm9g69JXXq7XB/ILaAQX0+aitpUZLOKXI/uzAiBRLFegSK6IFjqpO5QL2pJUW6g5C4MX/0THAwx0pAjouQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1696677},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"33419684e27e627f71916f8867711bc270cf3e31","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.5.7_1768857149561_0.6315312034944767","host":"s3://npm-registry-packages-npm-production"}},"2.5.8":{"name":"@su-record/vibe","version":"2.5.8","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.5.8","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"d62aabb002486390beeee5e81f88b2332deaec34","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.5.8.tgz","fileCount":472,"integrity":"sha512-yZn2yHVI1JydpvHIH0G5ObT9kez3QEctMoIJ5qwd1YurZLgCVSiWtVmO2BphjPq1JmwYVpj76vBlC6u3RhhgNg==","signatures":[{"sig":"MEUCIAqRBFnolojNwbwg8mxj0z2z5HgsS+t2zpxzhtlr1B9RAiEA8JlD3TcQhDjcIW1j5MrSjv4aDqnDC04PGnnovSxYfkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1937636},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"e31349fa738d68d2d61f3a277f3d2148882448e3","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.5.8_1768882890535_0.8522612936683744","host":"s3://npm-registry-packages-npm-production"}},"2.5.9":{"name":"@su-record/vibe","version":"2.5.9","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.5.9","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"9cbd889c90f823abd1f85720085dacc9f663b466","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.5.9.tgz","fileCount":472,"integrity":"sha512-L9pVUQwohUHDbQRUIM0wVlGEhSo1i1H4xhAvun3SCmkHy2A2kNcd68zonBX0xbBFNom5OcFtXY5oilvZBJA7XA==","signatures":[{"sig":"MEYCIQDpKaKhWGdJgJiDFiCF4yShekcVoRn2TgNTrcqdbGZzDAIhAIv0ug7z2dzf3ocG684fRzclvHzSYZG9c2XvQIF2XfJA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1937656},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"e31349fa738d68d2d61f3a277f3d2148882448e3","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.5.9_1768886537904_0.8201114324940475","host":"s3://npm-registry-packages-npm-production"}},"2.5.10":{"name":"@su-record/vibe","version":"2.5.10","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.5.10","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"80b0658c1f216b8e9a3dfe38a74992c835bfe88a","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.5.10.tgz","fileCount":472,"integrity":"sha512-SYwKJKY6hC6/fqDegYpJEfGWwgaBiup/guGrIb0hBGxDpG0n05m4Rb5zvbd1V4NNPsw0zuPQNhQInAn72hGUMQ==","signatures":[{"sig":"MEUCIH9kipvpoTlIbysSlrG0mSgEmLS2HWM3cbjGUaC0E5YdAiEAyHM+BN0O7fEvXFSA36mv08rRYg2gP066dmMblucaAKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1939209},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"fe870fb8eada638381af79ea691c01edc11b6438","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.5.10_1768902663139_0.7577906325373027","host":"s3://npm-registry-packages-npm-production"}},"2.5.11":{"name":"@su-record/vibe","version":"2.5.11","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.5.11","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"8d5df94ee98b334a3abe14f30e18450df8dafd9f","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.5.11.tgz","fileCount":417,"integrity":"sha512-hEvvRnxqRI+lBzDXaowlftwymA+6NJXTdENP7p/ddTD1vKxoTOtDU7khQZ6yh+FIITBTBk03TMX1FKHlJrAJGw==","signatures":[{"sig":"MEYCIQDSWnTlEVyjcNQ3nltCIwaRMHPrdLJabA92KWnejefpDQIhAIq11qGiasTcH3D/vqD3eVeEdWbpCINVHMmptS4asm7U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1886027},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"61e93cc010ddd1bb55cb3bcc279a872e826e5679","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.5.11_1768943904908_0.7545632877296766","host":"s3://npm-registry-packages-npm-production"}},"2.5.12":{"name":"@su-record/vibe","version":"2.5.12","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.5.12","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"38cfef419dc9133bd96d66191b2be44e956d0d26","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.5.12.tgz","fileCount":517,"integrity":"sha512-chsAsMqcZExBFWpag4Yf9rwIYSpQLt37H+Zs8Va7Rzr66KAcJOS9dsTUSpAX4kcscHEDQhszEWz/ak0dvrrdxA==","signatures":[{"sig":"MEYCIQD8reW5k51fs3zqY/GN0ILpwww04Z1JkfN0NeEWIlMSXwIhAKB2UGmjt6l8mQibBrU6f2t+jE8YDprrdZMRhJZpsbPQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2153375},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"17e02a3f1ad6c9b41ab9cd8a42159e427bb4ba23","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.5.12_1768955120232_0.9008651446712976","host":"s3://npm-registry-packages-npm-production"}},"2.5.13":{"name":"@su-record/vibe","version":"2.5.13","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.5.13","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"efb235b13ed10269c65d3d4c0833c8fb800bbb1d","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.5.13.tgz","fileCount":599,"integrity":"sha512-3QQLSVWa8PjwP++pNjawjQIspOYMt8bmwQZ/DBIPHA5XxB5/m3bxokAEoBBvBr3VfP+WNYEj2Bsz1DOnxlQBSg==","signatures":[{"sig":"MEUCIAFMI0OjoChKU95lL2pNEvdsR0zJ4w21YNchoY90bqxvAiEA22oAz/PC6wQ28kdVWmK2Sr/FFkiPH2AQKIBMnMUcplo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2261082},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"dfd8865357f899225a5eaef3270c6bf7c9405c75","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.5.13_1768978285885_0.08568395956760533","host":"s3://npm-registry-packages-npm-production"}},"2.5.14":{"name":"@su-record/vibe","version":"2.5.14","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.5.14","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"5b635e610daba110f2edfb24f1d617b12a5ea91f","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.5.14.tgz","fileCount":599,"integrity":"sha512-P3Prn0sPrOjjt2E7T8eaH+qNq6jmopzhjmzeVVOtPx7m+pkxrNG6Nz5qPOJkNvCAte45AZVJxF8Gxb8pt/p9jA==","signatures":[{"sig":"MEUCIHGdq1MZLc1x5w2DK8nPubdEssrVJl74Lfx6oqHrwVcFAiEAmr2+I99T6AUDU15TfyWVFtIWMbC5+ntiRiLv0jNcSbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2261421},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"2769d77bbb2d93858b248b4210eb0532b58cb528","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.5.14_1768978925956_0.8725751379840472","host":"s3://npm-registry-packages-npm-production"}},"2.5.15":{"name":"@su-record/vibe","version":"2.5.15","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.5.15","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"16e268a8fa0cb0d111396bc8df5b11651b30cbe2","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.5.15.tgz","fileCount":599,"integrity":"sha512-sOb2m63pLqdXJ5l8rMxl1cfRrApnyt9GxjoKzh2RfPKxBwJEq19Q4bASyeIy2CplWItjKMkxwrLralu+ubMo4Q==","signatures":[{"sig":"MEUCIQCFJeK/FnpUrAiS7RqfSzx50olNM2H9woS3sER3PvruZgIgWle/q/XX71S0Y/DtMCKjFr+slsRgBjW0gwSKWXbNSfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2261640},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"e2b67493e4a65b57c43c900bd72586ac93af88f1","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.5.15_1768985688128_0.4307170919861949","host":"s3://npm-registry-packages-npm-production"}},"2.5.17":{"name":"@su-record/vibe","version":"2.5.17","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.5.17","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"01c0d4f7d0871d225d9091d6a23829fbc678eb86","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.5.17.tgz","fileCount":511,"integrity":"sha512-l/ma13YRoTTSK1DhKJ1D7LJnpmAqhUVGpK6wiFDeYjjJD1ye1swFmnb5JS/GcQCudGAvABsYHbD+PGM7dNt/9g==","signatures":[{"sig":"MEUCIGKkjjtGDWKeM4vgC5liBxh3vLKmBE+2j8+hWDPDn+yHAiEAzzuStW6//KGGqFtpgCoyl2NxWYEmK2DP/We8MjYAIEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2104741},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"a073eee5f6d7f707b9a55c3881d6d2af978b398d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.5.17_1769025502720_0.19458629002746797","host":"s3://npm-registry-packages-npm-production"}},"2.5.18":{"name":"@su-record/vibe","version":"2.5.18","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.5.18","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"f530311443d6bda81536c4e6eb0415a36cc3bd3d","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.5.18.tgz","fileCount":519,"integrity":"sha512-+Dq+EDbTe9Uqmdbjl6KAQXmdQZ0uAyXeN/cZwCE+JMqT7Q1O5igTvSh2gQe5lisop3o1Kk7rWG7JazEEaNsEjg==","signatures":[{"sig":"MEQCIERRlQNr9wvHnAjvao/GwLqppLpjSWrAMC5xMbqhUU7wAiAqJJ7cNWAwKZympL6Pe1L240jfdGwyiYVwf9WDrZKbQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2158376},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"ecf07e2a524f595039f44e779b26469727db61e7","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.5.18_1769050004222_0.8160785554348058","host":"s3://npm-registry-packages-npm-production"}},"2.5.19":{"name":"@su-record/vibe","version":"2.5.19","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.5.19","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"46c35d5e54dc23443c5f081685dd1b9a5edcf32a","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.5.19.tgz","fileCount":519,"integrity":"sha512-00g7eP8m2elicAhirrx3zS0qh2qBhqqlGcbtJorZOAacaP51USsUVP+gLexI53xkUd7XVQFpyfzOEv+8CKdD6Q==","signatures":[{"sig":"MEUCIA3Vh26QOEWyY+yYrMa+7TjGS90xreaOpFt0HM2GxYgmAiEAndXh+uhNTEWNNRUHMUEvW0Qdv2GnvLIhUAgsANPveho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2158881},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"c5d3bc667787078b1eab9591244eef713d0a64c2","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.5.19_1769052040463_0.9028629174437888","host":"s3://npm-registry-packages-npm-production"}},"2.5.20":{"name":"@su-record/vibe","version":"2.5.20","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.5.20","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"cf6add4f590b5622db58a6cbe4d48bedad3662c7","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.5.20.tgz","fileCount":520,"integrity":"sha512-b1nWQGcz4PhRmdaQ/MdEvxSMDdho6ciZ0d8nQkU8K0lsImR9DUZhZMmOI3NKU3wOlpj6AW7wpebNP6gGiq4nBw==","signatures":[{"sig":"MEQCIBP3C9qXEPnpw1PvzFgvQHtvHYUl6hv6rFX2kj9J3DgpAiA/KpH0PPVE/73YV36JF4z0Q8wo86oPen6z7ODo6v1XRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2163341},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"5079fd1dbd2d34d6cbee2426b1289d293cae88d6","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.5.20_1769065855317_0.1606594798570884","host":"s3://npm-registry-packages-npm-production"}},"2.5.21":{"name":"@su-record/vibe","version":"2.5.21","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.5.21","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"7dc00796a204fce67eb135fb5758b48beda8114e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.5.21.tgz","fileCount":520,"integrity":"sha512-BA0ylbeaGxXxl9V2yab7q9J1OTCzYqhoD8nC2AqruldY2owi0OCi3OZO2gsQKv++OTeG4XbSYe6fy4izEm7N6w==","signatures":[{"sig":"MEUCIQDdpHnBeYCZNlhR0RZVwmnPlsHRYDVR9yXqs+YmimrsmQIgVFCxdWCgHhh9h2JyMSZbfNdUQTOg/cHa6G1z44fOHCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2164475},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"5079fd1dbd2d34d6cbee2426b1289d293cae88d6","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.5.21_1769094933745_0.01077063738650863","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@su-record/vibe","version":"2.6.0","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"ba413f67b34ce6ad19c8b86237aee1a727a2bf2e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.0.tgz","fileCount":565,"integrity":"sha512-SnibLUSPQ04RkmUCMjVpo2sr+4IFjWF+Hch02UpQL6HEibGgYRgApjGo2Ge8TDmTa3nJ04cg50zJ49gcL1Qofw==","signatures":[{"sig":"MEUCIQCjd1f3HRPeY6VSI9TFD/U6vcH6KYME5TyepaCxFpliTgIgG0iXVqTLuti3OL1JxKQHhTcxN3G8/fDsHW6e745gbZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2406128},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js"},"gitHead":"842b1d9b1e96d2981eb2a5890de38c268b8a577b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.0_1769149288878_0.7965700678395429","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@su-record/vibe","version":"2.6.1","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.1","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"f06873f58800d546acefc29a453331c6eba0f02b","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.1.tgz","fileCount":573,"integrity":"sha512-EW8M8/5G8F60zoUJUFNfw2KjPUcT27Pu2N+0ihsehYXgEm41EXCcAxPZyZkwhQcAz1zY/7+ix1R/617CjpxuRw==","signatures":[{"sig":"MEQCIAh+iUtDGdswGtBKKcmDqQCa4A/naCYI4Rz6hbRqZbSkAiBUkazfp7EdVDpMnzj6aoaPGesFsQv7yMhu5Mg08Wq/Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2450091},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"802269167850ac11b73301c4e654bfa787c78485","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.1_1769326272683_0.0332665565543635","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@su-record/vibe","version":"2.6.2","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.2","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"e2f21adaac5523f5548c96fd49ef4d52f02350aa","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.2.tgz","fileCount":573,"integrity":"sha512-44LNAG2xI6SJiEYfd+3Gj9OvMmvLq/77RXaKzSwLMOvJWh5uTQrfc51L89NTH3BNh3+6bOa5xRGq5JeZc78MHA==","signatures":[{"sig":"MEUCIQDJ2U9qbxiLt461wsa05BipbDtPdUpWoJ0BQkQKi2amoAIgUJZUgARE/vHpw3Ctjrzjqv7paYXFU89kab/iQFZK+p4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2454654},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"8c9d5eca2a2eddf3e10f096850a7ab31aff2c5d3","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.2_1769328428974_0.2974791211784742","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"@su-record/vibe","version":"2.6.3","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.3","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"d32286b7f627665a157e563b3f3da9a7c7fcd94a","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.3.tgz","fileCount":574,"integrity":"sha512-nJpcGPMI4PrMXlbcelBfj63wIjHQpzav7meRFia4GO7x6o5S8HSnqX6osjd3WRfHdr2F5EHk9X1/Ci9yAilAtQ==","signatures":[{"sig":"MEUCIQCYefgDr4TS3S9VZ+Hl3r6WmaRjXreyiyz5X+w059xSFgIgRV+3RcEsiWKX+VimST8s3nTTNR2eH7YgARwCa8K7pcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2461687},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"810441c47e7822d5724a44ac8b121924fda04d2d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.3_1769348591926_0.9013400175715425","host":"s3://npm-registry-packages-npm-production"}},"2.6.4":{"name":"@su-record/vibe","version":"2.6.4","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.4","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"9b3a9f778d0d2cf204c2cb309f305cd905ac60da","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.4.tgz","fileCount":575,"integrity":"sha512-d3+r0Jg7lt3uH4THEy4EPPHtL3a0g7XxkE78rkJQhrs3LogCdmhmsQ4l5e+FPFmtOmnoW8Y3Wyqx+8J/HRykCQ==","signatures":[{"sig":"MEYCIQDmBsIKr3Vq/JGgffVlckGrJNymWycXVrgaM4dW3rDihwIhAL7i0P7WbbPMKzsDuxdz8rYrPEhpX/MOgxB1f0WDMKMM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2475981},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"ffd48f150405095b56b6c32ea34aaf652b8530bf","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.4_1769348957003_0.5785603308226881","host":"s3://npm-registry-packages-npm-production"}},"2.6.5":{"name":"@su-record/vibe","version":"2.6.5","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.5","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"4bc561bd6018308cea9294902f46b041d43be236","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.5.tgz","fileCount":575,"integrity":"sha512-4SD7sTiJt5Fkj7bvhseckZvHmWMZUxm+EFbxhAqrAndD0LUYf74W5BTt0GrUymk5zFgPCu7PoJUAeNJkAw96EA==","signatures":[{"sig":"MEUCIQC+0qavpAsq9PSEJf664/wYl7MUnQxKySRRBJH0FM3UTwIgB/VGxtYe9lK7f+8CLKHVWb6O6VF0bADgFZrXIEwhYBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2474065},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"f96ddd11e507c0aa6da7212219d99c5d66f431dc","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.5_1769350201307_0.17478544782949856","host":"s3://npm-registry-packages-npm-production"}},"2.6.6":{"name":"@su-record/vibe","version":"2.6.6","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.6","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"13dcc04545be76f2ec9db690c8e57ca82bcdba48","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.6.tgz","fileCount":575,"integrity":"sha512-1ay7RdOJAUIDEIiYqVPMXc0eOtVC1/AhwBzD0vXbNOaIoCyZZe4H997Hv3NUwakGARcUPiy72PnwLiqyAPZ6WA==","signatures":[{"sig":"MEUCIAsJZiG6UR+kxyHjM3k8zKG3J4Jx+0Zk7fizkH3HZX1yAiEAo/fwCUkDZLMW5NtMCV8+uJ6BNv9mwmLfom+kD0fFL/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2474568},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"f96ddd11e507c0aa6da7212219d99c5d66f431dc","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.6_1769350700780_0.358000529051012","host":"s3://npm-registry-packages-npm-production"}},"2.6.7":{"name":"@su-record/vibe","version":"2.6.7","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.7","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"f3c8f74fde8acb46d3992fb470ba90d629358505","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.7.tgz","fileCount":574,"integrity":"sha512-TFJpn+Ug898X62Sf08mm0giPzC5XWOzaXMha52SPXVyUtgujSBhrDlI9eqMWo9lNmWwYJOA7LZdzZD44UC/gvg==","signatures":[{"sig":"MEQCIA6FjSzQw0+C4cXU73wKUEXhhfRGsNC7l8rRFI+cQX5eAiB6dP+0K7vZUwWVzsZHmdYP/RIxcLgDoKKmXOnd0+6U/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2463665},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"34108f57e2ce704287553b17b92c18a7ca8f7928","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.7_1769351475942_0.1090751656062301","host":"s3://npm-registry-packages-npm-production"}},"2.6.8":{"name":"@su-record/vibe","version":"2.6.8","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.8","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"0466d338d408d702c34b5ca62b6c13f82fb1c1d2","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.8.tgz","fileCount":574,"integrity":"sha512-xI6L53c4WMrBnvv6q1ph7hEP7cWR4KxjqzI/IF4jEtZZEdCbo0s48iC4JlKTKaCc+X+WMVoZc8iX08SGSl17rQ==","signatures":[{"sig":"MEUCIQCv62hHa/JFAowKQPAAsohTdEzXnqJgpGDFxuOJ/hd0mQIgNxEJgmDlX6jKiAyAj+OMNJse90+6cNDWjnWR90JrWoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2528789},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"27b2bcc8d2dcfc911780cbe733d2db1117166286","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.8_1769392107824_0.3549108149057407","host":"s3://npm-registry-packages-npm-production"}},"2.6.9":{"name":"@su-record/vibe","version":"2.6.9","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.9","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"7d68d357eeca86e973bd52eec01b37b423606c68","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.9.tgz","fileCount":578,"integrity":"sha512-2U/dIbw1RDTMwRRGJlOeAAz4EJSdnq8EaZf1+e+HKVL5o19C/gsVVQExa6+XVOSQ9D2z76AlKJPQoTS6e7PvzA==","signatures":[{"sig":"MEYCIQCbetHjEsgUwLWWtatt5PP5BTSYudGasndw4QSajRSOLgIhAPdMSjA/Y+SGpOWxC/pHPtk8qoQsppa5RFgExw0slSlI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2564192},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"9c2b6705512929bbe822cf8ee170aae5149e4d91","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.9_1769393443126_0.7331964604723238","host":"s3://npm-registry-packages-npm-production"}},"2.6.10":{"name":"@su-record/vibe","version":"2.6.10","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.10","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"98990021d5e6c724631a18936e9f3a0b0352e07b","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.10.tgz","fileCount":578,"integrity":"sha512-a/tyhCAgkLCPL5K9Kt37mmI3TdGJDcoxcnRufr2q4Ogn2+OYeqFyiRbVB5Q9ksdAOwXs9eUtYUxYUzjvN54JYA==","signatures":[{"sig":"MEUCIBavY4lTg2d9kIuoViHpn/lvoWx+KhI2AEDaSGM4pqTBAiEAxxw4w5gqDmW+hvbMsxHqFIalEhwHEpUIFzRGZkiyi3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2564186},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"14b56e1e69b2fe7254f940d6299d85b352049974","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.10_1769396290254_0.5132806567654553","host":"s3://npm-registry-packages-npm-production"}},"2.6.11":{"name":"@su-record/vibe","version":"2.6.11","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.11","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"493204f2732a21d3b9f10c573b36fa87e4cbcd8e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.11.tgz","fileCount":578,"integrity":"sha512-Dv2389mBbij8sja+nmmB96CFm4tKsNQ+JEfjInDPSKslMNXd4izvVRwaGGolS1Pz4gnRd/avwW4reoYiKuYedA==","signatures":[{"sig":"MEQCIFD+hs6f8hlteWXpbfBAaYlfoqMchyqbAK/ctU3nhvX2AiB8tnbRTC8h5bXVSJ9ccUDjrPI/DJMSiy66EhC5bvImeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2567761},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"36761781df4d536f95df1eef4a4417e6ee9e71b1","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.11_1769397847692_0.2754861547063989","host":"s3://npm-registry-packages-npm-production"}},"2.6.12":{"name":"@su-record/vibe","version":"2.6.12","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.12","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"43bd1c9ce13f766fbf53c2a674b05a01b0bf0dfc","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.12.tgz","fileCount":578,"integrity":"sha512-w2LfFNgyR+Hoc6C26IeZr++EV7rFFXee0bIVkNijuqs2mXLMqAtBDJ5Z30D0c6Fkfc+F/sn9t3Wp0LONmbUyqg==","signatures":[{"sig":"MEUCIQCSsOsxyclZ6tKdbbWygzsiJ6QYHtcr186Wvny3HPXlpwIgPriEy3eF9070ZnlPyL7APRg8WWOElDNptU7r0WhSN1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2578157},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"47c4cf259e124966c2e4953209ea9c9ff4b55710","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.12_1769398092116_0.936535660116316","host":"s3://npm-registry-packages-npm-production"}},"2.6.13":{"name":"@su-record/vibe","version":"2.6.13","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.13","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"ba55d4fe64d6a78703b1949e886daf831516c494","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.13.tgz","fileCount":578,"integrity":"sha512-qlqO5gVJwDrXan/Zhe/vCK6GNO7eCOnTB80XGGk7IUm9a+QFbcZ0mEuuKnHxsVgu82q2bx/EiD/SFGxLEjRiHg==","signatures":[{"sig":"MEUCIG7q8JRNTiiU/Piid0lR95iyi0D7QICNgDHelgc/zpRpAiEA+8Ze77cJRjctht/DsVGwoFNhkYVy8yQ0qhGQ2ZUfbfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2581566},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"bccf8e976b5fdc7ce1058acff0df1069d678fa18","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.13_1769399026295_0.3902996356818089","host":"s3://npm-registry-packages-npm-production"}},"2.6.14":{"name":"@su-record/vibe","version":"2.6.14","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.14","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"2b9fbcd5ae2406888a5565999eab79f47c17df73","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.14.tgz","fileCount":578,"integrity":"sha512-cr3tZ+O+gFwBLHvuJDm5uPKPgKNmn860MIV8mHRbarLQa9aYpBpIx4KJRUHFh7rqWI8WkfU1Xzm0Jsqvg+vJuA==","signatures":[{"sig":"MEQCIHIsj2xJRuh4OIHi/0XX1DBek+ONtC1VAjgz9MUyoj/OAiAr2PzDKL9hmdWAc81RX5RPtIS4fonq3Uq2yd6EeM0UUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2588453},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"d5193796a76bd384b376da7ccec5bca37add7278","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.14_1769399270182_0.3987438526114149","host":"s3://npm-registry-packages-npm-production"}},"2.6.15":{"name":"@su-record/vibe","version":"2.6.15","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.15","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"75b4f6d3cc7a6d81e5a77e47cefa7788af4b743e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.15.tgz","fileCount":674,"integrity":"sha512-DPAxLhfY2C869Yf/jU0KzQIKpuX/jCxlPmpaj+AOts4tpioc56Uza6ygbY21SLn7zaZqL1OgfaO0wzxV3mbzdg==","signatures":[{"sig":"MEUCIFVQcQ9UuNqA2AIXgSSRfna+28nov5tXtbV54wLocZS5AiEAiEXQTcbG7xQ4bNC/VAMKaC0I/9wVBp9FYvVSOBplMSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2808444},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"5f455f12b3f7688c0dba4a436d61af8fa94ec3dd","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.15_1769481310734_0.554855312555276","host":"s3://npm-registry-packages-npm-production"}},"2.6.16":{"name":"@su-record/vibe","version":"2.6.16","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.16","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"1534b3953e6094cb7abce6afd9ba5581011bb5f9","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.16.tgz","fileCount":674,"integrity":"sha512-CwAb7L2lgdbAKyuPmd2BON2c0Q07iYNOjYQpb5UCG0oiJhRMPW31SuJaVykfMpI9MOZaeKqAl6CwmqMYCgEEJw==","signatures":[{"sig":"MEUCIQDH/ggk1D+9LxxPkr2eouZuX9CD9r77KKq7nmVsJD41IgIgOdkPU4GV6zJUJIyRlcVEnevOXyQdxv1AmQEnNSoSpRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2789665},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"c92005296183c8adf0124be7ea3ef7119b355f14","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.16_1769488426381_0.8136633414127581","host":"s3://npm-registry-packages-npm-production"}},"2.6.17":{"name":"@su-record/vibe","version":"2.6.17","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.17","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"bfab5e11904d244d6a901dd8133730a528cd6138","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.17.tgz","fileCount":682,"integrity":"sha512-uqTF+Rm0aH/uyQ03QHcesT8RuN5M8ifZizu+oWhdyLLRV/jU7x9FARhvm/yZcyxHUjBlpqieqfw+8pA2QiVfKA==","signatures":[{"sig":"MEQCICdMQXSFz0Z8SsopGNG0FdE/ieJ2UZmf6DDfeXY3fzi2AiBd4X5ZizwNJfYVvki73NXuahSPP9SfYmQN12BPrUUiXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2829315},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"5878b9cc47d8b057355d69f26d4476eafbccd056","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.17_1769560965784_0.7145853290600936","host":"s3://npm-registry-packages-npm-production"}},"2.6.18":{"name":"@su-record/vibe","version":"2.6.18","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.18","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"0b49311a4e8b71278d66fbe37439f34c831d4f3f","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.18.tgz","fileCount":586,"integrity":"sha512-SQo3wNM6g7adSLcCSYcEp1a0pcIvusS0PRsq8lV5WW8Af1oRpcv5QCicY6iBXAvPpBnggqUvIYyoot4Gv/tQOA==","signatures":[{"sig":"MEUCIQDkLHW+RfaqwoGWyvhcWCJCoGBebhJZuNh9JzdZAFv3XwIgCSbIubFe+tZkLGpMTblvXXS5o8v+iBGRPmS/SIimKvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2614477},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"775b79b6eb69dfec15a05b698463e4328ff48f64","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.18_1769816793481_0.5942658670926699","host":"s3://npm-registry-packages-npm-production"}},"2.6.19":{"name":"@su-record/vibe","version":"2.6.19","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.19","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"0730f74b807846e256ea33a491b0a30969eb930a","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.19.tgz","fileCount":587,"integrity":"sha512-mHoY/WitfPstvjlgLabUfTeJS92AIZw3iQIRG0Pbpz5vsXx05/Ci8xtLm+FAIbh+D6vumB3HeiWTpzMk++jiRw==","signatures":[{"sig":"MEUCIAVuoH9WwufcBJyZeWXEnGjj3MP0iEE8fyBS55rfnAQGAiEA3zweJc0RRxnTmUzdfDR/zqIwYkL6Iqli7OJiFGh8aiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2613599},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"30202b9944750d4dbdea3778ecbd83c6aa9035ac","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.19_1769909058503_0.5379877336887944","host":"s3://npm-registry-packages-npm-production"}},"2.6.20":{"name":"@su-record/vibe","version":"2.6.20","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.20","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"f76ed18f7b417f7b5a93cb6c22474c167ec797ee","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.20.tgz","fileCount":587,"integrity":"sha512-5UfXrMFya42TKVTbhqJWZWtWA7eZcWUgj8Ikr7tnm3KD7GIGbaEn9f9vYqL6nmhaVeLdgSWW3m0YVnWsD4z0Dw==","signatures":[{"sig":"MEUCIEstbUhqgh66Fa0Tw9Mn90mGo3b71qmIJDz3AXtvsioNAiEAujmkAZsm7pg/rl4+EBgTAfb7fthuSrOZ2wFE116kmWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2614880},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"30202b9944750d4dbdea3778ecbd83c6aa9035ac","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.20_1769941338921_0.3864047154124435","host":"s3://npm-registry-packages-npm-production"}},"2.6.21":{"name":"@su-record/vibe","version":"2.6.21","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.21","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"bffa8bd812b5ad0057180e82ab4368f708053a93","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.21.tgz","fileCount":587,"integrity":"sha512-pIQg7xhQp4ZgSuPgppm24dSLvhRw993izl7Md8/+Yw/g+/tb1sGshncYgGAnib5NDv0CKU7bvhXAaluGk0A3jQ==","signatures":[{"sig":"MEQCIBrhz8O8ZrWBhZi3u7x09YNsOteU3K8vmZpSnoVuYRKLAiApZMOd1h5q9OT59YrcYAZ+5BrdUqqw8Fl0RwBdJZnQpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2616075},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"4f369c18cb66b6ba2fd580a9061f0560ee340b6a","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.21_1769943466173_0.9761895235084135","host":"s3://npm-registry-packages-npm-production"}},"2.6.22":{"name":"@su-record/vibe","version":"2.6.22","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.22","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"523adcbb58190366db669d6f44960b403df4a63f","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.22.tgz","fileCount":587,"integrity":"sha512-HzsLC/XfvmnSlGy08P1YEj/KeftxCgBAsRzHRhK+NQqCnaUwb7yAt3l8o+dca2Kvbe8hmJcTScQKxHj/JQaUOg==","signatures":[{"sig":"MEUCIQCYcKaD9V62rlgE8vc5AU+4VrSDaGiExqipxl2oStxJHQIgNdxNiwAJ0EYt9ORySyXlk6adqxI476O1A9IuCfYfekA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2617509},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"3770efa1c7e1176975d6a97baed61ce302f8d36d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.22_1769946956784_0.3894377311480972","host":"s3://npm-registry-packages-npm-production"}},"2.6.23":{"name":"@su-record/vibe","version":"2.6.23","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.23","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"848df24715d7a224e337e130cd2b2dd1b8e3c39e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.23.tgz","fileCount":587,"integrity":"sha512-kyiTkQDf8rkjLFwnmIxzFfdTRHeL+M6alxnEqIZEWf4JWckeacLjK6xSrnU2q5FAP14Pw9N6t18zdJGkS5MLcg==","signatures":[{"sig":"MEQCIDsDmDHZjzDCAUIrELlszTKMBrRFnDsKiNoBMSpi60sIAiBHlwl7U3CH9YjY/lSE9CfSfd1shXHARM5GBPw0dK00LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2618241},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"ced4164cb80d32571faa14a84fc06eb1a56292e7","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.23_1769947412879_0.09292447594312048","host":"s3://npm-registry-packages-npm-production"}},"2.6.25":{"name":"@su-record/vibe","version":"2.6.25","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.25","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"cb9e2ae05b31eb619debf85e439a9acd2372024e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.25.tgz","fileCount":603,"integrity":"sha512-XI3fLruMD0HYdNV21PQd9fm1n2z/8q7/j+mKnG3fbboE4k1fdpH2UXOw0lVVh35s0zjhHAgxM0X/hpra4EtmiA==","signatures":[{"sig":"MEUCIQC3zYQns0AgNEFaN/NeHa8vKRxww71rQlzIzeKhts8R1QIgRgunOcvaYO4kuIYWBDyfjfv0w1KcyJCKuKuEyy1Jbwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2676865},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"bc2203d79e249e31f4cfd9a6e1f249ea54899f54","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.25_1769957798816_0.34360611604263047","host":"s3://npm-registry-packages-npm-production"}},"2.6.26":{"name":"@su-record/vibe","version":"2.6.26","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.26","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"4fd4aa39e6716c15101db6a5bbe1d114378a19b3","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.26.tgz","fileCount":613,"integrity":"sha512-deJDjjC7WKyt+1YeGHcPiNtk1P5q89BMa5+x1O0XjVrY68+MpX/0tDfEAG4sthZcg+40hRW2tWbBJCSq9f6r7Q==","signatures":[{"sig":"MEUCIG81ETVeiniP3ZKkaCseB3tLzAqYut1GNROvi9u+q4WAAiEAmtAdLamlhSDcTq/mIgjEaZ0xXtQbDbFbGBwNtbalAAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2714553},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"0641a2e99b48167b47ce9a2e5d3ae4c08373f39b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.26_1769966233649_0.17007544698962862","host":"s3://npm-registry-packages-npm-production"}},"2.6.27":{"name":"@su-record/vibe","version":"2.6.27","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.27","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"428fea963c6aa3ca6a8371d0ded082701b90895d","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.27.tgz","fileCount":641,"integrity":"sha512-FytVkYV80pf6AbfbVS6Xxnv4k4xpRrTt6p+1nNjve104u0Afhpuap9I41jJ1Dv5L1Bm1BBBQixOWqCcrDsdSqg==","signatures":[{"sig":"MEUCIQDQ7rAKtjNh7PZB2KOGEjrbDoqAg9paPqUS9Al5hhb3bAIgIBTFA471jOB9EC9uV85SC/XCfVD8zI1UBJOeulYsz9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2900058},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"78dcd5f70166bdeb3fb4b1e3e914468aa7199ffc","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.27_1770067303379_0.27308237855999384","host":"s3://npm-registry-packages-npm-production"}},"2.6.28":{"name":"@su-record/vibe","version":"2.6.28","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.28","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"b4aec7f8aeb2e03d1de1d641829d781dd6b7329f","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.28.tgz","fileCount":737,"integrity":"sha512-B46HnUnWlZA2aRmleSxkEcY14ZKZ+pQDQMf5PglO2Y0GNsj/+/UGUBn2LLqyTJVZsezaha+cavrVOWTiIZqeFA==","signatures":[{"sig":"MEUCIDZMKF2bgLY+2pv0WFpWtk7VHB+0huVhzytMF6TqUi0ZAiEAsLKFpl0DsoQLVIjmXVbtOwFWurEzwMU5z+a8Nhmtp3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3121294},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"7075980e2d0d78b11d43061555dff7f70ed9113b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.28_1770108265667_0.1230990526604101","host":"s3://npm-registry-packages-npm-production"}},"2.6.30":{"name":"@su-record/vibe","version":"2.6.30","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.30","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"539ee605137c9bf4eaab80afefd4af1ae8f6ca34","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.30.tgz","fileCount":641,"integrity":"sha512-tcA5yO8Zo1cLJJeTylC50GMX2OobiwpLQGRurOllfANvgdnYWJKZSzIquD3RQJe1b+47i79goSo6mWwpAS+zdg==","signatures":[{"sig":"MEQCICW5QcpjuA5pSm+sl7x0rJResWxNDGE04ZXjzv4uNZmRAiA69q1ozcokeE/ECZ0h3/T3gXHsQ+R3/cjdlvn70l/xSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2915361},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"a510dad180b3d6f305e44059df1ee0cbd6bf3bc3","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.30_1770146239289_0.932910807896264","host":"s3://npm-registry-packages-npm-production"}},"2.6.31":{"name":"@su-record/vibe","version":"2.6.31","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.31","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"c18f753f53b7aaa61fea4c8917cd70bd28955828","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.31.tgz","fileCount":641,"integrity":"sha512-7wLyinKZVBQ/E2q2Jxvufxh3nzZ7dS5rTF1Ty7q4aVNyVtiGKHLOLCJoO/PU2u1uO8vTa1tTXNwgfRsSm59z8Q==","signatures":[{"sig":"MEUCIQC2Ud+VNWks8GcSjFSLuia1oBRTi4YVwir0ovl1HAToiwIgKudHYJD6J5/OnGEGjHmBzK5nfGnCF7gz78seqjpJyAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2917597},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"78626aab76bac5ee8e05b7a46a84a5438e9b6276","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.31_1770146937237_0.5027891231686112","host":"s3://npm-registry-packages-npm-production"}},"2.6.32":{"name":"@su-record/vibe","version":"2.6.32","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.32","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"42aefb576528e039201871f764cfd48e5ae5f072","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.32.tgz","fileCount":641,"integrity":"sha512-jLtQwAe11YyMvfsO8tq75qMf+/IzdYkh/UaeSWdDfSapsD5UdnFt2PLd5Kh7ua7vXFiN6PXylgZor3jXiHOPoQ==","signatures":[{"sig":"MEYCIQDE5Zl/2fmMRuREefc5B9oMRb1ppo7bdzluQdE1G0/wewIhAMVh394OaHQvYtkYVIHn5zcro3IaS6UwI2eoToXJiMbm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2918723},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"78626aab76bac5ee8e05b7a46a84a5438e9b6276","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.32_1770147771645_0.2626275068783215","host":"s3://npm-registry-packages-npm-production"}},"2.6.33":{"name":"@su-record/vibe","version":"2.6.33","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.33","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"c6a36a9801761417a1ccd19919e881eca7337300","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.33.tgz","fileCount":641,"integrity":"sha512-IQhvj6ZO8FSJBVzpKSVPajI5tXdj4GUiFiJwa8llQGiNEWYPpRbpW7QZ7ePNdOMSFhlcd+4U1qJrzzBlaoF2QA==","signatures":[{"sig":"MEUCIQDvrkomU09PMAmZEUWua2Cli/QeLdjlUMFugFTKEQOuDAIgbJKRewBrjq0SbjA0K+CAo/aK/gAs/LuzDxRlWGEDf0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2919283},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"78626aab76bac5ee8e05b7a46a84a5438e9b6276","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.33_1770148178084_0.7237619145213408","host":"s3://npm-registry-packages-npm-production"}},"2.6.34":{"name":"@su-record/vibe","version":"2.6.34","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.34","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"abe115d7e1e4c380d372307f75876ee3cf4fab11","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.34.tgz","fileCount":640,"integrity":"sha512-i8OQ0gJDQrXlqcKtoqr5+1c8Cy3nB2UlP8r6b9+JniJW/z8fR8Mfl7kmsUVev1/5jB9UcwXbApha+cKmlmVo4Q==","signatures":[{"sig":"MEQCIGbDnHg9SgF0JnsugayUva8PkXPaMkIuMxyDXDBymjGaAiAI7o8C6fGbukL7NjTUacOUlUGGPXt9uq6ynkcaSDQZxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2905950},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"78626aab76bac5ee8e05b7a46a84a5438e9b6276","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.34_1770149171369_0.7752004269472825","host":"s3://npm-registry-packages-npm-production"}},"2.6.35":{"name":"@su-record/vibe","version":"2.6.35","keywords":["ai","vibe","coding","spec-driven","claude","mcp","framework","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.35","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"1f31478409dc5e8abd8e52a6e93b3c585e1b002c","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.35.tgz","fileCount":639,"integrity":"sha512-WHP3YJr5X1jb1o0xdPmB/kxqXd+ktOT0gw/6KW+CYLmihLJyibFYwTSnK4MInpcBLz2TuJo4lVJHyqfp0zv96g==","signatures":[{"sig":"MEQCIGWGNmXIsm4dEkVpLiRcAAmQaP6PzXBIEI8hEM7pkz1vAiA4H6fverWmpGZ+CwHV4xLLg/Pdt0/AgXUAZkH84zthdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2912877},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./lib/gpt":"./dist/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./lib/gemini":"./dist/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"23ec8fe7507c38f084c804b31880fa66267360de","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/cli/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Vibe - Claude Code exclusive SPEC-driven AI coding framework with 35+ integrated tools","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"^11.0.3","chalk":"^5.3.0","ts-morph":"^26.0.0","better-sqlite3":"^12.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.35_1770153664278_0.6638732640608256","host":"s3://npm-registry-packages-npm-production"}},"2.6.41":{"name":"@su-record/vibe","version":"2.6.41","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.41","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/core#readme","bugs":{"url":"https://github.com/su-record/core/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"bf89c2bb6f2f56edca9fb8392af9b2e0fbab09f5","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.41.tgz","fileCount":1264,"integrity":"sha512-K0t6xEC1QnXIvjj5PA/JepjJdnuyShNAFFg3e3X6+VK8g+Duj6FQm70njn5do1vbjOwYO3xeaQiaR8BcsWIUyg==","signatures":[{"sig":"MEYCIQClwc3G180aeFK5W/NxWzJEChcD17CHLrMwTj0VYSkOlAIhAKNWU+rHaVxxaokoXQh/0OSnuIE8vrAlWe6Cbz8STFrJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5334424},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./lib/az":"./dist/infra/lib/az-api.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./lib/kimi":"./dist/infra/lib/az-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"0cd8db4fd3e830e6c1f6bf53388736d2f67575e1","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && test -f .env || cp .env.example .env && chmod +x dist/cli/index.js","release":"pnpm version patch --no-git-tag-version && pnpm build && pnpm publish --no-git-checks","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/core.git","type":"git"},"_npmVersion":"11.6.2","description":"Personalized AI agent for Claude Code — 46 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@ast-grep/napi":"^0.40.5","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.41_1771228570206_0.6217616450356747","host":"s3://npm-registry-packages-npm-production"}},"2.6.42":{"name":"@su-record/vibe","version":"2.6.42","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.42","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/core#readme","bugs":{"url":"https://github.com/su-record/core/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"f635b09bbd6653e9c0f91e1aa71800af7289213f","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.42.tgz","fileCount":1264,"integrity":"sha512-VIgmWk4oLI71BTmsaIX6x7RV8jlslyMf95Zm/85SAPGkVPd2R/h+nL38qFtiKYN8ZF452ZWioIEVwkLmGvLYeA==","signatures":[{"sig":"MEUCIH4yp7Casz4rgnYjnT5bU+kNXjURPaedaZvtlmxtPvflAiEAovstQQQSmg6RFLT2odj36+STEcD89pj/miOyNOO1dgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5334360},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./lib/az":"./dist/infra/lib/az-api.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./lib/kimi":"./dist/infra/lib/az-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"41eaa0095f659efb38d57bb4ab0eec5b2c8132b1","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && test -f .env || cp .env.example .env && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/core.git","type":"git"},"_npmVersion":"11.6.2","description":"Personalized AI agent for Claude Code — 46 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@ast-grep/napi":"^0.40.5","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.42_1771229027027_0.9633025839683302","host":"s3://npm-registry-packages-npm-production"}},"2.6.43":{"name":"@su-record/vibe","version":"2.6.43","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.43","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/core#readme","bugs":{"url":"https://github.com/su-record/core/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"cf6d5b22d559ed1726064ead3e8a12d122a2b026","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.43.tgz","fileCount":1264,"integrity":"sha512-xPn6CumuVpXDw19u8LqiBJzxAnbwU9h+HrEVlEZqORzUvSdAp6PDkoo7e8r1YMNqRMZ1yzMsZeTMxwhLk/yb7g==","signatures":[{"sig":"MEYCIQDXguf65voPhZEB5yLl81o2X21bYfxzf4gTiMBPXgf0owIhAKJNFEyaZPaKhQp+kpX/CT+cSdNtq5Nnp+CNh3TVUOIc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5335037},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./lib/az":"./dist/infra/lib/az-api.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./lib/kimi":"./dist/infra/lib/az-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"e7262e67cf00eac0b6fffe2a3f47ecf61ff7bbdb","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && test -f .env || cp .env.example .env && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/core.git","type":"git"},"_npmVersion":"11.6.2","description":"Personalized AI agent for Claude Code — 46 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@ast-grep/napi":"^0.40.5","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.43_1771233087944_0.5508269874335434","host":"s3://npm-registry-packages-npm-production"}},"2.6.44":{"name":"@su-record/vibe","version":"2.6.44","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.44","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/core#readme","bugs":{"url":"https://github.com/su-record/core/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"3499031364d106bbb12126e92014dca2d107aa98","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.44.tgz","fileCount":1264,"integrity":"sha512-FRsLv1wAYAwtP6N6VJYZx0hoe4+AKeh8oB4Dmv5kPOinn490TY9cryCpIMe03h58lfMGrN7zFToVPhNt/Tbb6g==","signatures":[{"sig":"MEUCIHWYeYd0jk500GxIAzlaVTw5bF8PsZh72naHj9iC9O1vAiEA1zPhX4w0jp9mL5woCOA92tHsbK2KmCGqdKGb8NzTzcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5330078},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"20d73507f9e204bcffcdf2eb1e229115efdd9651","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && test -f .env || cp .env.example .env && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/core.git","type":"git"},"_npmVersion":"11.6.2","description":"Personalized AI agent for Claude Code — 46 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@ast-grep/napi":"^0.40.5","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.44_1771241593422_0.6280851671354943","host":"s3://npm-registry-packages-npm-production"}},"2.6.45":{"name":"@su-record/vibe","version":"2.6.45","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.45","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/core#readme","bugs":{"url":"https://github.com/su-record/core/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"246d66c883f5fd8199ed927308d09fd285ee4d01","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.45.tgz","fileCount":1264,"integrity":"sha512-AjMN/BVWXD+Zw5WwKpl/46xrM6II6gZajL4sBUC2zUhR9oLeikFgfTRsy8rqTgAome9ub46Zib790wRKevLWfg==","signatures":[{"sig":"MEYCIQDAg0W8NFr1zmAjBpjrhRr3lfl3ceMtM9cmpYc3pt5u6gIhAI1VS4UbHMAN3b/z/qggNweJnS/eFBvZb8GZv+C9bSRW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5334659},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"d1590ad65b5304def84d1b30ec9fa766430674b9","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && test -f .env || cp .env.example .env && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/core.git","type":"git"},"_npmVersion":"11.6.2","description":"Personalized AI agent for Claude Code — 46 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@ast-grep/napi":"^0.40.5","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.45_1771242932893_0.8964533723347909","host":"s3://npm-registry-packages-npm-production"}},"2.6.46":{"name":"@su-record/vibe","version":"2.6.46","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.46","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/core#readme","bugs":{"url":"https://github.com/su-record/core/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"d8a15a9a749b91c24bbc34ef68a9e96565c94fb2","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.46.tgz","fileCount":1264,"integrity":"sha512-BwHc98fypGT4I6pizYs+/8YzfJqZlzIYhcYgQlfN8KWqLFEEgvfwkYyzpYn1t8FOf4sMHA+W1uBUp/En7jY8MA==","signatures":[{"sig":"MEQCIBT+Te9nrKvMHaaSDfJmHS2+ZlNSdPicl1UrQANrVRk1AiBQIYGpFNMCm9M6tX9M6+erlw/31nT4igTe4e5bbuPGoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5337965},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"5ce68eff6e08af18b9a4fbc2787cf14bc02857a7","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && test -f .env || cp .env.example .env && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/core.git","type":"git"},"_npmVersion":"11.6.2","description":"Personalized AI agent for Claude Code — 46 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@ast-grep/napi":"^0.40.5","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.46_1771249625082_0.4916754452545655","host":"s3://npm-registry-packages-npm-production"}},"2.6.47":{"name":"@su-record/vibe","version":"2.6.47","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.47","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/core#readme","bugs":{"url":"https://github.com/su-record/core/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"d734b5b45ab897a44074cef84f6531f0a3459e47","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.47.tgz","fileCount":1264,"integrity":"sha512-W2Xp3hhV8OY8hLO0GieRvkShDcE4qbRyJNkPVjEtKvn8za75v4IXblYcVfHwuzFZEJREM8FGypnblpnHZhG1kw==","signatures":[{"sig":"MEUCIQCFb+IRomcoCNz7Vdw6hPbwabA9mNdm5A976qvAFaSQgAIgMuB1vyQ2bKNUZLFeMeKSSSQbd6bMoqW0pvBPO3FBWkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5345431},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"da9047536fd2c572ec3478d1505722ba5e83430e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && test -f .env || cp .env.example .env && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/core.git","type":"git"},"_npmVersion":"11.6.2","description":"Personalized AI agent for Claude Code — 46 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@ast-grep/napi":"^0.40.5","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.47_1771369372323_0.9681476906903779","host":"s3://npm-registry-packages-npm-production"}},"2.6.48":{"name":"@su-record/vibe","version":"2.6.48","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.48","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/core#readme","bugs":{"url":"https://github.com/su-record/core/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"c5f208845fdb94097fc7b7e894a8d40b8836cda4","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.48.tgz","fileCount":1264,"integrity":"sha512-ceubCAFb97X95wRBiZgujLi73sj/CKzXrna+sbhohF0OwKU1GvX8M+JcGJ8dXXYbnWt2CYoPNvKAzGZMZiVwHQ==","signatures":[{"sig":"MEUCIQC5K1GR8MTCTQ2ZPGGXhTAxOU36GpfRzSTFUleoPr+KCgIgNTpzwJg2UvJnizNt4eD9wIBkDZC+6EzDW693QuXdF+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5344967},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"d73319ffe5e425da00fd0f13a9fb843b19fb725f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && test -f .env || cp .env.example .env && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/core.git","type":"git"},"_npmVersion":"11.6.2","description":"Personalized AI agent for Claude Code — 46 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@ast-grep/napi":"^0.40.5","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.48_1771371593789_0.8539865050764988","host":"s3://npm-registry-packages-npm-production"}},"2.6.49":{"name":"@su-record/vibe","version":"2.6.49","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.49","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/core#readme","bugs":{"url":"https://github.com/su-record/core/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"68884dbf853938399900a440f9251b9caff05c38","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.49.tgz","fileCount":1264,"integrity":"sha512-m1uO+OsJrOaQEVCOVuJClWMmlrL3uZuGBxM/mQYjsRxOQhB8Sfr+UT2Jtr3vv8pJu+wH0pTKgE0XJA0FZyeTsA==","signatures":[{"sig":"MEUCIQCOuJ5Gn0//i3ASN3wR9gBGE7VEUlcT5DAWovNkmSzTqgIgRA+VgkQIipO5327ARKiAReDFKgalAOttvxjCTT1KIG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5345755},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"f63726c0d81977c872bed0afb5fbd2f4f070344f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && test -f .env || cp .env.example .env && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/core.git","type":"git"},"_npmVersion":"11.6.2","description":"Personalized AI agent for Claude Code — 46 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@ast-grep/napi":"^0.40.5","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.49_1771412603694_0.6902311176041693","host":"s3://npm-registry-packages-npm-production"}},"2.6.50":{"name":"@su-record/vibe","version":"2.6.50","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.50","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/core#readme","bugs":{"url":"https://github.com/su-record/core/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"8a7ed96a929bf57afe7a53600b398d9a056efe0a","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.50.tgz","fileCount":1264,"integrity":"sha512-dVPu57f4cK7FL56v8XHomoDW9iR35FNozCSOHRuj4CQ9pRW/sIiJJf5JwVOtQkEetzhbJ2vS3cSFBRc9iDiLhg==","signatures":[{"sig":"MEUCIG2AqKzLIr+XlVBPYx19uCiv08emetQBzOQhm/V7MbMhAiEA9ClEEYh760TW07coX5X1HsYsbzbVSH2exv3KGuCOQzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5352940},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"0fea0d7b1a4473cf50d5b3f1af0c701167c7c35f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && test -f .env || cp .env.example .env && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/core.git","type":"git"},"_npmVersion":"11.6.2","description":"Personalized AI agent for Claude Code — 46 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@ast-grep/napi":"^0.40.5","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.50_1771421386510_0.7782359854807235","host":"s3://npm-registry-packages-npm-production"}},"2.6.51":{"name":"@su-record/vibe","version":"2.6.51","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.51","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/core#readme","bugs":{"url":"https://github.com/su-record/core/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"fd8ec67e7f6d081ff044dcc426087532504f089c","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.51.tgz","fileCount":1264,"integrity":"sha512-W3Qj11GYLVLNfSCEWMHOKz5R1HO53qG82wdkMNijr3uGLVGh6OzLVTHEwo0hYXQL4Le5GXAkcvxphVS0NzoVlg==","signatures":[{"sig":"MEUCIQDKD4o2si3kjqIiMrngQcd+P0xfRj1fKzy4dVuGFJd5jgIgHb5edsX8kY/82E3BGEaIr2cFR5FIL5b/EhMmJLrj1vU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5353825},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"f77bf797df83bc644a19951268342130453fc78d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && test -f .env || cp .env.example .env && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/core.git","type":"git"},"_npmVersion":"11.6.2","description":"Personalized AI agent for Claude Code — 46 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@ast-grep/napi":"^0.40.5","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.51_1771422991438_0.8836643697883819","host":"s3://npm-registry-packages-npm-production"}},"2.6.52":{"name":"@su-record/vibe","version":"2.6.52","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.52","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/core#readme","bugs":{"url":"https://github.com/su-record/core/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"83162e62b3897715d7ecde496c370231e8b48dcb","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.52.tgz","fileCount":1264,"integrity":"sha512-UevFO9sP+DmqBhOYj7n6XyIS/dSzu+pi03P3y2S2DmpVuLfTMgs86rlEAD8eefQzhUrKPYM83rzoWfOt4VqgwQ==","signatures":[{"sig":"MEUCIQDlPhUf/id/APwaOm3aNLgdZtWv+qfCbPtur3Ig/eEd2gIgBp8XWQ0k+V1mkyQpyg7adFnWOdnoF1S6k70iGwzfDt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5350735},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"1cf9008dc2eb75208067a4652f269ef5b4a6d01e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && test -f .env || cp .env.example .env && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/core.git","type":"git"},"_npmVersion":"11.6.2","description":"Personalized AI agent for Claude Code — 46 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@ast-grep/napi":"^0.40.5","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.52_1771423752295_0.11280541109694497","host":"s3://npm-registry-packages-npm-production"}},"2.6.53":{"name":"@su-record/vibe","version":"2.6.53","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.53","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/core#readme","bugs":{"url":"https://github.com/su-record/core/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"1697820bd718a03b7d53e3b0c4970091aee5636b","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.53.tgz","fileCount":1267,"integrity":"sha512-JVKPmXIcMA1I9mUDXsO+VoYlaaojGjfGvIuX7fP7aI1oorkJKC2w/1q8WzAvA0mMibc/6/bdV4cgv80JyKX/QQ==","signatures":[{"sig":"MEUCIAGZW/x7Yo2J31YzWrgwOMAZynavCzh7jm6PgUgvxQayAiEA9WBsWSPpqq2r8WuLX/v65VmrPTDIR0271jIZdRCk+UU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5386650},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"3919c034f910fa04e9621f7a318aed3e9ddc2fed","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/core.git","type":"git"},"_npmVersion":"11.6.2","description":"Personalized AI agent for Claude Code — 46 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@ast-grep/napi":"^0.40.5","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.53_1771426600509_0.3882437641051957","host":"s3://npm-registry-packages-npm-production"}},"2.6.54":{"name":"@su-record/vibe","version":"2.6.54","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.6.54","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"b6141c88af577a99583f8e62ac117ac9f882eeed","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.6.54.tgz","fileCount":1267,"integrity":"sha512-ZI1Gc1DMFt4/BS+5V/fYND7qQ1FJ3HC1NzrbG5DWlV9ALdjD/tnArQ2GwWDyIjjcW3Aw5Iwng/TYX13nXBFWhw==","signatures":[{"sig":"MEYCIQDDo9cxtNffBfdWAL8zpsvYCYReZxTLPFwkFwgTeVdYJwIhAIcdSpJbmFYzOWE3BXn01zZDFbbFgINS6X2Sf+2oWocF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5387175},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"344ff583ae46bd02b6e4a9b613676fe48baf37c4","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"Personalized AI agent for Claude Code — 46 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@ast-grep/napi":"^0.40.5","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.6.54_1771427394293_0.98241089213158","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@su-record/vibe","version":"2.7.0","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.7.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"c01400c53d0dc29afd212244cd25404456e17796","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.7.0.tgz","fileCount":1207,"integrity":"sha512-NkDyIIRnSGtcssDWBPEZy06A/V7P3gbZnZZxWipwCZQxr7n25DuE928T3ktus5fEPxZ5M6HCNeLIMv0f0oTLTA==","signatures":[{"sig":"MEUCIQD4IJPr5CSXa4CXxkbatMvQAlOQ3BvfCJyy7rIEbMPm0wIgfN52gdzi5iNWHnvFCj3y7YRZWwmhMR82WuUdxvtxm4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5252981},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"9c9b1748bbff5b79b75b614d45df80e66922ff5b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@ast-grep/napi":"^0.40.5","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.7.0_1771429012939_0.7471899906531623","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@su-record/vibe","version":"2.7.1","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.7.1","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"8ec227b9ac251df336006c54b1edfdb0b79bbc9f","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.7.1.tgz","fileCount":1196,"integrity":"sha512-GuMtqW6evIP3muSLs4s46Q2t+fQV8a6KeB2mDv04Rc2x6LWedi1/ISf7aMUk0GVCAr59xPgS4T4mRWlSt5JldA==","signatures":[{"sig":"MEYCIQC83LSWW7guDtKfipHgVzJdv1kzVpC1aZHjN1mwePbuoQIhALOVGD2nDWlkxm7y3ESGtwguppUSxGgk/w4p9pSmO07c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5198597},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"a58c9b2a0f70966a571c6fce079cdf15129dc54f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@ast-grep/napi":"^0.40.5","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.7.1_1771430989192_0.40203671123109297","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"@su-record/vibe","version":"2.7.2","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.7.2","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"a5554dab2d384c339f320fa31fffbea878163a52","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.7.2.tgz","fileCount":1196,"integrity":"sha512-E8+xcWKVZYRFAGcFyqq8aikwWwxGk3C68FrbTakglls/G/aPjeT/xW7RpeWjhc9E95Xaz6rg5EoqYUmchbWCmg==","signatures":[{"sig":"MEQCIFog2X0nLOV3gMSsNgzwaeoY0GDihMCKZllC/eaRk1WHAiBdsYQyRquH4de14xkRQ01xspEH4SWdIpnCfG97SS9jGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5196365},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"6dd37029160c3f9d5a6c2c18ecb1585e2b1df384","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@ast-grep/napi":"^0.40.5","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.7.2_1771433201634_0.23703027499275975","host":"s3://npm-registry-packages-npm-production"}},"2.7.3":{"name":"@su-record/vibe","version":"2.7.3","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.7.3","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"6790fbaec29847d7df06982bafec74c6c403664a","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.7.3.tgz","fileCount":1196,"integrity":"sha512-SWKP6dBeQx37reclrLHzVsPUC2f3mcTNXHXhCtmfYEVvypGxRhHjCZUw4h4i+tjbHWmO+YS0wQPiR11ATFvbeA==","signatures":[{"sig":"MEUCIQDCpxOvIoP1+O/LgfSkxh/i/irOQN0NrvkpdzInobPvNAIgXK19xSdQc7WfrpLr0zdflrTnj13LgabyfiCTAjelKtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5194363},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"e6c02fc463cb6fb057305ee5a5c7570b4872ab21","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@ast-grep/napi":"^0.40.5","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.7.3_1771451469526_0.30426695753726096","host":"s3://npm-registry-packages-npm-production"}},"2.7.5":{"name":"@su-record/vibe","version":"2.7.5","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.7.5","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"f9090d2449508d6f6cc6c08cd10d2860bde6baba","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.7.5.tgz","fileCount":2524,"integrity":"sha512-iJdtMUkxCJnDFlJ80rqqyITdgZIWdZdYsKv5pKA+HPiT4oI6FDuywzJLCc1XWHpsfIUaaJDMFCPgA0fG7GG6fw==","signatures":[{"sig":"MEUCIARvWJVWsq5vrI3HTOIHR1zwNqqDgAvzG2ETO90/Fm0wAiEAqmzcQdha+DYUc1qGITruVcLGWJL7B72oWXraH4YmzjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9403055},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"d8f3e89fbd3bfddfeac08c5e3bd4bc032c3237fb","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.7.5_1771462745927_0.4012746458447065","host":"s3://npm-registry-packages-npm-production"}},"2.7.6":{"name":"@su-record/vibe","version":"2.7.6","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.7.6","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"b16951650ffc783ef0651b7d0931cbaa4124430b","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.7.6.tgz","fileCount":1214,"integrity":"sha512-s7AX9hPkmNnczOfHsznCeZHyEtonW9lxjGm8yd2tAXbk3rke7Dunh1BeeyB7x4MC2D/nVhBWhlw63AokYIkdkg==","signatures":[{"sig":"MEUCIQC9iRpJQzx/wWvw7scUb/NujVIjA6jjKIflG2XNn3FFAwIgYQuIo0olMYjqfGllvtS2IJm/wwfJ4g7zQ5Ui0bGRteM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5287540},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"381e980134ee4b0b785a6dc330f7e5cb20ce2d3a","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.7.6_1771718627223_0.8657780034055365","host":"s3://npm-registry-packages-npm-production"}},"2.7.8":{"name":"@su-record/vibe","version":"2.7.8","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.7.8","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"2649d3e9409ca3654a775e09413b82b9675f7f1d","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.7.8.tgz","fileCount":2542,"integrity":"sha512-UYfETOPzu4ky/jFjr36j+1EwjktU1RwC/BgN2DH8d1bXNipP7KTRDnMqpX80ibrYZNN89lYJ4F6B82oxgKe7DQ==","signatures":[{"sig":"MEYCIQCb5XWIpQrtH/frbHPrYgN0p8DByTaSTm/PBdJ2oU8ohgIhANCOJ4dz0njnCaUyf0KZ5DD8Xa1d0xBte+1DTcXeT+T2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9488431},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"8f6be68a5d6add327471f2d66ad4f61db80154a6","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.7.8_1771982769553_0.5143858800193497","host":"s3://npm-registry-packages-npm-production"}},"2.7.9":{"name":"@su-record/vibe","version":"2.7.9","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.7.9","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"28d774e86dd88c680eca736cc3053f029909bb1e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.7.9.tgz","fileCount":1236,"integrity":"sha512-6UErFyBf+JHBOCuuuN6uZVKSoiA3xbO+FJoJfJ/fzF6e53cG5SBIY4Hv+V11JDPtd3uQ7x2m290Geew7KaqFKA==","signatures":[{"sig":"MEQCIDHHx2zrNmrkAPst4KZmGNCEPv+Bx+nznMehWLgxJuGKAiB4HYFhxjSXYrVXmvLq72AiJNepVyrobNbXIHyomdVnPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5277132},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"c2ebecf1bb81ab75285a5af922d10e9b2329e994","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.7.9_1772420777267_0.2763013162547381","host":"s3://npm-registry-packages-npm-production"}},"2.7.10":{"name":"@su-record/vibe","version":"2.7.10","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.7.10","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"7f8d3f81e81feb13390bad0b9310d52713cd82c7","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.7.10.tgz","fileCount":1236,"integrity":"sha512-12SUwLYnUs4URPVkXJHPDiCaRcmv5RlmvqmYdUZlcwdj7AjGLUcbjCwuCNcEr5ZzPuHdqkfmjiIB3Pls9Rgerw==","signatures":[{"sig":"MEQCIEMNOmXkrVBA96KdhnU0SYvom/OV9dniGZGgPgTDAW9lAiANtcVK88y1JqDqx6dbBhPQrlm/E7KUQXKRbYVNx7EiSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5280413},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"e7902b9eb8eafad5e53b05c9d65cac72c46089e1","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.7.10_1772421005676_0.06286312069573285","host":"s3://npm-registry-packages-npm-production"}},"2.7.11":{"name":"@su-record/vibe","version":"2.7.11","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.7.11","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"03f04568dc134eaf2883517e1a488cc113494652","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.7.11.tgz","fileCount":2584,"integrity":"sha512-3g4LJRL4qvN11uMfiu/Mlhdd9/p4qDJKW29YVJFqB1BIrchbr9m/W7Uy63mbGJZaihggOxuPrLg7r2ZzvLygYg==","signatures":[{"sig":"MEUCIBfAVNvz1XcgDePjdkaVQhG9NKSPNww2EKukWBr0MxArAiEAraZvXbAyrHv9ciyPNgKZOxSdxzVEQR0KSi2Mqv7t6fM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9618267},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"dc859317b97f38afbe492861b7e4709fe17698fc","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.7.11_1772668037661_0.37462397079705645","host":"s3://npm-registry-packages-npm-production"}},"2.7.12":{"name":"@su-record/vibe","version":"2.7.12","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.7.12","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"f05591c99a0e1932123cfdb6fd603f2d8963e59e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.7.12.tgz","fileCount":1263,"integrity":"sha512-EowDdM00txIepHlTaSF72OC5F+LXHI+Y4/2IWa8AsVjLDs2ulcKJtuiJfNBUFhmYXID48TBnPB696pSahgR93w==","signatures":[{"sig":"MEUCIGGDMwUST4Rbc3JFXJjeRyy+8EdYIV1O0n7EJakHZoJmAiEAslsMFkown6p0weEzZoZ7+kpDfNMdHnTMIukWz1D8EXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5420468},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"a91cf18eff33075b17420eb5ce71c6868eef8893","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.7.12_1772672069180_0.14293772149668782","host":"s3://npm-registry-packages-npm-production"}},"2.7.13":{"name":"@su-record/vibe","version":"2.7.13","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.7.13","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"d9cedfb18f2f68c855128ad79dc49be28ad67c7d","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.7.13.tgz","fileCount":1262,"integrity":"sha512-jzqga34+JNHBWcJpvQecXDce1x/fPIlajZRL+pwEqMjNzhmH1f6GGXjtwBP0Zo6c+Mr95Li9sSEtTu9QVzvtPg==","signatures":[{"sig":"MEQCICC28cK1X36FZIItN8kUEL0UpeDfxQfUXo5CxjCW0wG3AiBNfxurnaRm5r1GSOS0B/ydErVOkKFTTdAQy/mbi9dq9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5294793},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"0dbdec6453f15bd1df0888289613daab04ce6a62","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.7.13_1772986916557_0.030614805684538338","host":"s3://npm-registry-packages-npm-production"}},"2.7.14":{"name":"@su-record/vibe","version":"2.7.14","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.7.14","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"ca97ec59655a3379342e526049ea6bd3955e943f","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.7.14.tgz","fileCount":1262,"integrity":"sha512-jmGdTBR+j9QE5LXLUKOljiJILCSoQOi1g+OPUlyKR1bujSKR94wau1OLmCadOm4zzHW8XuHjKmzPoIgEDFkYRA==","signatures":[{"sig":"MEYCIQCK+vlAehyKcYf6gT48Kr0yzopI7DswBbQYrOkiiWYXiAIhAM/y/vtcFDGJu0VAwRECfZjkyRP51WaOYPsct3cQaw2m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5294692},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"a4d20ad6350634dd4e639c145051cea531eac468","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.7.14_1773001739904_0.9174258783304321","host":"s3://npm-registry-packages-npm-production"}},"2.7.15":{"name":"@su-record/vibe","version":"2.7.15","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.7.15","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"26736a6c5ceb3cdbd9de081cae11b683b5a91e1d","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.7.15.tgz","fileCount":1262,"integrity":"sha512-FQBUakd58ge6+BBHwF+roIpHtPe0POz+wxUDK8RwOp4+0zkC/3mUlgRxHjh8cCuihmxgPvf4k3WQAMnLeXEjLg==","signatures":[{"sig":"MEQCIHnq/V9ipoQi4TQqWp3s0tfDjUphFWK1qt9vznVxv1SEAiBK94hRMVBKVpQ8mVYidHg+jzIwO4r2g1O9MfPmwpeV8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5271494},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"36ecd017747587840c948b0eb6bd5ccf1acef195","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.7.15_1773888122965_0.9212237820904448","host":"s3://npm-registry-packages-npm-production"}},"2.7.16":{"name":"@su-record/vibe","version":"2.7.16","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.7.16","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"b2cb3c2835bc67b472ce8e3da9d1cf81743244b5","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.7.16.tgz","fileCount":1262,"integrity":"sha512-i0whu22GTU53dkS9LKmRLp+ieEnFVujgL9U/uz7nQvVdAqe7KbAkqMduzyDOCQGmdztJHI4RV/8kirAl0857lw==","signatures":[{"sig":"MEYCIQCWpU/pK93Fdx4YpelvN8FUWwzHxuzg6gfsdeh5HXoOwwIhALEMkXp1h/kqFOXvFZ3XUhWTUeEjrO95zNj0P3x4Q+Vm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5267473},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"f2e61cd9418aa172ac6064ef68f3df484d5115c7","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.7.16_1773962901562_0.40988230840710727","host":"s3://npm-registry-packages-npm-production"}},"2.7.17":{"name":"@su-record/vibe","version":"2.7.17","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.7.17","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"b98422c42519f21c72732228b86746c87ece2fa6","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.7.17.tgz","fileCount":1262,"integrity":"sha512-FsVaAuFNTKLXiJrdL1ff9yjFTpIfDW0q/SLUqrtQtgdH4uNCwHeFS89Uh6so9kBQGzJZVrKEoX+1KN9qpe+wYw==","signatures":[{"sig":"MEUCIQDvQNtrwIpb5viuMCZJwBaM1yqP3quOiL9cgSQiBb2BswIgTwXhhX1t+q8GIK5hWhD/GW5UyVWgFH7oSAxTJMiSBVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5268843},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"b231e539507ca8529b0d7de2bd3f239db5dc5197","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.7.17_1773963089244_0.3586464147333446","host":"s3://npm-registry-packages-npm-production"}},"2.7.18":{"name":"@su-record/vibe","version":"2.7.18","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.7.18","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"ace428af64d003cad535d6cf50e3502fd80063c8","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.7.18.tgz","fileCount":1278,"integrity":"sha512-LxkvI+KcNFkGMcjW77z1Gn/Jqa2xsHTAkWkYSGGh1jnlYF+D9Lsimp1WO6kpL+i8ZhjRLUBJ4zNww+ZeIQ4ZFg==","signatures":[{"sig":"MEUCIAYqpnJ6XbLTUwmxropm5CGvW6KhjZ9ShDpb5WItP868AiEA0DUTODwUtYlWAv7nzV5rtFomrqWcYTnx1fcHjd3J6PI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5337276},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./policy":{"types":"./dist/infra/policy/index.d.ts","default":"./dist/infra/policy/index.js"},"./router":{"types":"./dist/router/index.d.ts","default":"./dist/router/index.js"},"./lib/gpt":"./dist/infra/lib/gpt-api.js","./tools/ui":"./dist/tools/ui/index.js","./interface":{"types":"./dist/interface/index.d.ts","default":"./dist/interface/index.js"},"./lib/gemini":"./dist/infra/lib/gemini-api.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"8b91ab0711ad54046ffc07da9fbfe7729f0956fa","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","node-cron":"^3.0.3","papaparse":"^5.5.3","playwright":"^1.58.2","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.7.18_1774056185719_0.3899141448213337","host":"s3://npm-registry-packages-npm-production"}},"2.7.19":{"name":"@su-record/vibe","version":"2.7.19","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.7.19","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"7165e173a2f9b9aa9db9fd7af0e991830467ea88","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.7.19.tgz","fileCount":1348,"integrity":"sha512-y4ViUGgoYrWJULhONmMR/iVIXdPj6Y6B5S7k1EXYXi8EBrboDvOx/jk6tfQBcBrPSqXuGcjX4zkOrk63JFqFfg==","signatures":[{"sig":"MEYCIQCzvNsVLmuTMB6PyvIwpVoZ9ajisPWlkvWD6vn7e4jWcAIhALc0XJp8qf+qPrBLrKdjc5B4si1pEewWFYbyW8jx4KHY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5731048},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"b7fbf10c078ec869ccf891df80e0971352d1ed4c","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.7.19_1774332373749_0.5446565306661366","host":"s3://npm-registry-packages-npm-production"}},"2.7.20":{"name":"@su-record/vibe","version":"2.7.20","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.7.20","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"696bdc1217b8013aa4d60a456557f18ab0f2882a","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.7.20.tgz","fileCount":1350,"integrity":"sha512-XgVq4RSnNjqtxm35qV/yKYZtFiruTEXJmPV+VDoFxXHSUzyfJcKr1plsg489H+STJTG18rvXdb99OJ8wNhenQg==","signatures":[{"sig":"MEYCIQDNyMrjH2Hf/Ekw1zcWWTv/mbeS99EeZ4apirru/Sb/cgIhAL5BrbzQ+wRfNaTmhQhFDfq7CrVKCu7rVR24o0gORUDQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5736358},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"889f10bad7a95e13198733d2f82efc3b46ec7f64","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.7.20_1774849634945_0.6343519187350297","host":"s3://npm-registry-packages-npm-production"}},"2.7.21":{"name":"@su-record/vibe","version":"2.7.21","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.7.21","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"6ddddb45b3685c96b9036e17843bfb023a26d4f8","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.7.21.tgz","fileCount":1381,"integrity":"sha512-yJt1A0VnqgtmvKGVr9L0z0SV/dfREGggGq+siqCQlC2NgoDgwdr+cFU7KcgK+ZKDitpGZuuSaGdTMwg/uO6zoQ==","signatures":[{"sig":"MEYCIQDkEzFMDE4VVCZmmMiGnhq/nqbAafBOBwBxQvJKuvUQvQIhALc6RhfIfsGfS9M2rJXcRk1X/3WGjUp12jTmrN10QYpb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5838233},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"f0cf937f356d854516f03dc7a1445326b474609b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.7.21_1774933884183_0.4114749081320961","host":"s3://npm-registry-packages-npm-production"}},"2.7.22":{"name":"@su-record/vibe","version":"2.7.22","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.7.22","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"e76eea06d42765fe00406e5fafaae0f36bff8d07","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.7.22.tgz","fileCount":1381,"integrity":"sha512-MzF1zxMCjdGtJXLti70mPNm51dkJHTXdbEIx6uxM85Xo3g9ZIlv8gqid0MQfw1LGIOAvSI4tqFXjuTbDU5Mu5Q==","signatures":[{"sig":"MEUCICPATAcpRQJeKkHpJEsoZNG6pp1ViBnKCM8Ru0k+cXh6AiEA2f//d+Kvifu+R0phvEw9VvYB5/OubE1ROJxD6Eltl9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5838233},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"756c85a69e64eb9f07da24d31c4c68f71b0e4c09","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.7.22_1774934020701_0.039490959200166875","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@su-record/vibe","version":"2.8.0","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"a8f6a6711ca39bdab78d67de0518d215699adf15","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.0.tgz","fileCount":1398,"integrity":"sha512-brY6h/l5jIG9MSugEUI+CFEndjsnE0qSLsWD95iUEBymXECQqwIbQfOOVGJLSfRvUgeNDgnGpTFRvVkI0OjuQQ==","signatures":[{"sig":"MEYCIQDWOEM3gx64nbATgLqGeDW6Iwg0Yhid46fAPtr49RZnmgIhAJk7i7Tvd3AjFY0f48M9vfRc7EAynrkYFtjZnRkPph7V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6006023},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"7b764afb65058b78a576578395bf995220f83d13","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.0_1775002673627_0.16860589821813954","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@su-record/vibe","version":"2.8.1","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.1","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"3c415242d6b528c048e997b81473be12df8f278f","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.1.tgz","fileCount":1398,"integrity":"sha512-xv3S9HzGuCZotHi3ffTNIIx5dl5jCiO4yiBj0k9utGKZ9i6KgubWdE+mNnDkbblEw/FOIdXeo3/OVQT4RAS5lQ==","signatures":[{"sig":"MEYCIQDJqmcLzmTHLEDbUDGLfAPsYaI28ydP6L1eOZ13i0f+BgIhAK1xN+sZNW53NyiyP1NrIBbMvFXewYdW0CXtyoty+OnP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6003473},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"6e36602c2a6f5151bc0663605445c30607476e62","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.1_1775003239704_0.639998471499315","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"@su-record/vibe","version":"2.8.2","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.2","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"d4bbd69ff6a6b37bb60082600d3dcde77650dc8d","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.2.tgz","fileCount":1403,"integrity":"sha512-vU5df8D15PyVLidejsx8EawIF8n5I/vYZuAy5u6JlPttuwBl4S9uJ2+xAFp40ijkOrnhJI/Vx2B7Sr9pps3imA==","signatures":[{"sig":"MEQCIBWiw9N0uRjW/4dgFOhxrlmO9WMeaYtYQKQjhrlXVcqdAiB4iF1xSmmwXEO1SX/9RXPl6CD//QI+lgLa/aBhGlPyeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6092505},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"5d9431cffd550d3626d5e289ce1b7e62b107fbab","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.2_1775088607823_0.4485131013739614","host":"s3://npm-registry-packages-npm-production"}},"2.8.3":{"name":"@su-record/vibe","version":"2.8.3","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.3","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"6449d926be11a399878de725a1fde8a9997d7934","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.3.tgz","fileCount":1403,"integrity":"sha512-sPiD2FFZTG0KjFWJHkiDqMjHi0E/rw/b9AQtOT73nBj41elsVDYxYQHf7W635uF+/rIK5bQ7QFX/GlXqxg8vig==","signatures":[{"sig":"MEUCICTkbdAzLCPTApa+//rd5DcyRg/2+BZQuLexbE8l4OhNAiEA7NDBlQAFGqFXYvzN2alcmULH8MnhAeZTtIClgL3R0hM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6070755},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"16e9a8c6e8128132bbc0e7dfeb5446f690b41eef","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.3_1775089284597_0.21051357689491002","host":"s3://npm-registry-packages-npm-production"}},"2.8.4":{"name":"@su-record/vibe","version":"2.8.4","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.4","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"57b632dc6a1a638bae684cdb2aeb57380e8d7151","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.4.tgz","fileCount":1403,"integrity":"sha512-pK3WNIzL+pHZJu9VjXC0Wu2kBttKFpDpxKr8DneGR186DBUnHQVkCTV6Ge/bNDcNh5iM6P+i0jpMlnm6BatiEQ==","signatures":[{"sig":"MEQCID3SLU199fFlgTMQBnzTGBqocUqOJrXRXXaH9gXxaX3bAiAsXtz+s04EpDVR8X2lBtmErWFsqPK09kyFo32Uk6ljFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6071740},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"34e2123ba5315b6b0093da079220027e81a0cb79","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.4_1775090396843_0.4942573446353289","host":"s3://npm-registry-packages-npm-production"}},"2.8.5":{"name":"@su-record/vibe","version":"2.8.5","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.5","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"0e508309289a3638e4228c5401745372201949c5","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.5.tgz","fileCount":1403,"integrity":"sha512-+nSxclYXSLi1NQ/DKSpRNdhiX3haCV8CU5v0yJUpIWLM6XySX5W+wc4PO3QG3TXfoQqo/tVCmraFh0lhCkVc7Q==","signatures":[{"sig":"MEYCIQDIcVpxDmd9R2xpZOPBlUr5/X1gBv/w7U8JwQhEL377vwIhAMoyNengGGPxJyrR47qGJOsyalo8ZBSu83z4qj8Kou9A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6073181},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"5ccb7a057b12b04931cbc02143f71a0d42722b61","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.5_1775090885152_0.42085993590275517","host":"s3://npm-registry-packages-npm-production"}},"2.8.6":{"name":"@su-record/vibe","version":"2.8.6","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.6","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"5e5b55e2dfe36a31708431d23b42ac8d8616efea","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.6.tgz","fileCount":1403,"integrity":"sha512-zBzZNtxjroUv6MNxfcg4AHaqA3GovAHcdocAYc+lem4C1dJQoQvoWf9UWZADwfEzWKzaUr9/Dr7xt94nG/PjDw==","signatures":[{"sig":"MEUCIEDGH5jG3wLVCuKkmA4RJSqkrG7B22UDTbWUbyh9nRXcAiEAlG5TSpoLvEH8QSXUHRmqbZOSfyjH4iUCQFYPQdFuIrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6074598},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"29442615c7c4eec9d4803a09131ea3bc0d7f4cdf","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.6_1775091530966_0.8861781314638255","host":"s3://npm-registry-packages-npm-production"}},"2.8.7":{"name":"@su-record/vibe","version":"2.8.7","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.7","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"f058b139b6f2fb28308ab6dfd83cc4a876d04091","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.7.tgz","fileCount":1401,"integrity":"sha512-3RBQSi0vAUfwZXiVqXZkBwfLkyGoSMvgHP1CV+JSWL0jK85XxRFXvXejAWuFZyvvSbIymB7vLbWMzJYXRTQ4gA==","signatures":[{"sig":"MEUCIBy+pjIb5rd1ge/SNPlJlS28d785K57UzNkVfi4LD2N8AiEAyntJGng9Dif+gfEqotOVqRaJXwLpyoOxLhrrFJunjLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6081140},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"49a7845a3d25e8af14b0b77366790b94f8072488","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.7_1775096672643_0.1790944069825957","host":"s3://npm-registry-packages-npm-production"}},"2.8.8":{"name":"@su-record/vibe","version":"2.8.8","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.8","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"48237d75dd49e525d232f87868a399475481bc36","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.8.tgz","fileCount":1401,"integrity":"sha512-IArOv9c+lFjB4LcNU15ikBnrpq2JlEK4BmV2v244IkmlAQTAOIY2jDMVxcL8rVi9MZOicjMP5zg3JoBJk2zNjg==","signatures":[{"sig":"MEUCIBaeEk5oGgmA/6JezrNJ8GF+Dl0N0qUZQNbgrDQA75VZAiEAz0dNT9S/1T8NakfeWkPJsrw8a9KdUkzKJfj++ozJj68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6084276},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"6547de85213d94b1ebdf2c72723d981b26f1bbc1","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.8_1775097547849_0.6622015846036995","host":"s3://npm-registry-packages-npm-production"}},"2.8.9":{"name":"@su-record/vibe","version":"2.8.9","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.9","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"b717e53c4aca63faffff729de6399145fb26b6f6","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.9.tgz","fileCount":1401,"integrity":"sha512-man1In8nRIE2gFrzI8B1EMbpF3rNDeAcQbgziVfqG5HaKXhpPQWajsPb0G1Rbe772ZB6TmkTBMBZwcIdqx+1GA==","signatures":[{"sig":"MEYCIQCU/XLGWUxrmnUZPApkVJkDJ2PXl1CT+K+Y8pViCDB2zgIhAO7TcL6NCy1GH7ILDEArIsH8SeIvlwI5n8jqJ6EBku5C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6085182},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"51a8b8b25a0bb920921c93552c26e48fdb436166","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.9_1775097798315_0.28666636937333134","host":"s3://npm-registry-packages-npm-production"}},"2.8.10":{"name":"@su-record/vibe","version":"2.8.10","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.10","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"d6453723a4411f2392a34e9aad5579aaee95c626","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.10.tgz","fileCount":1401,"integrity":"sha512-pbMNZvJEs+JX9mi7UI4gEX0d6ZpqsscASRFzoZwkp4jqd49EKkVeiLTzao4ovtIIV81Fhb74XD23e4O93dKq9Q==","signatures":[{"sig":"MEQCIBM2lr9Kue3nJ/mekHLQPPxXoOggb3+17hVdUu2V8gihAiACQIABJWl/cfGILxxAM21EdGxUyvKyFLImGFXMv1VmLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6085336},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"227888762555e819e4f49aab586f288a6898f5b9","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.10_1775098052023_0.8426456422257917","host":"s3://npm-registry-packages-npm-production"}},"2.8.11":{"name":"@su-record/vibe","version":"2.8.11","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.11","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"ac984a8e30d22f98978d551d5c75dba8f78ebed5","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.11.tgz","fileCount":1401,"integrity":"sha512-SCOAJdJHImZ31NOW0PskRLTbUePrC4qB1RJPpY6WVz+/IA3d7C2qQ6oMBD64l9Rkbt2w3rzSEVjGesCKrcXrYg==","signatures":[{"sig":"MEUCIQDn9RlyBG067MrL0CPn8DT7ucNoTyXcGGwXi2R2CI7enQIgZ6HJyLpsjOfttNS6/Ax37S9RTqhmMROH+ngK8pJyaSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6087757},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"6c81da3e338ca083e3c57b70287586bdc79f3656","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.11_1775102529067_0.7829062891942484","host":"s3://npm-registry-packages-npm-production"}},"2.8.12":{"name":"@su-record/vibe","version":"2.8.12","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.12","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"9660ebb347b9cd20ac1005408f8e27b849ed69f8","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.12.tgz","fileCount":1401,"integrity":"sha512-jQfSVLGxxbjn5OwoccvXnfVtiHZEMeuhfYqAuEZycF6FVtwuWmqzPI8UBosSDBf61QsaWX8Jfp9ZAsDEAQZkTg==","signatures":[{"sig":"MEYCIQD60Ucot2MzEHvGMXfYh9hjsJkSYOS1mcoEv64NtCwZIwIhAMii+d25dzIZJeZy1Pw0+WD+mG1sUClZ2TP5VAUdZ1l1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6087439},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"b846ed2f56b0434efb0f3f13bbbb4b4bab82dc38","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.12_1775104338978_0.9978263574484201","host":"s3://npm-registry-packages-npm-production"}},"2.8.13":{"name":"@su-record/vibe","version":"2.8.13","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.13","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"6ff751cfc53d32315d494408b2e097553f50631e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.13.tgz","fileCount":1409,"integrity":"sha512-XJ96Crzn3F9k1tlt/tLeOnGLDxHDOSqfCgz8lP9A64kXrrSzwNwG02mbO9E30j2S6qQ+ro0B8H3N54Ivur969Q==","signatures":[{"sig":"MEYCIQCxNNYee6LkzP4EmWNq7U2q2eKADVMvPzPrx/rJOuz++AIhAOi5ojiBPWHQ+shpwAoBu5N29CyPYVIqq6U3azpbmfBN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6110599},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"8b9df1c4712ab9b485cebead83e72ca1e56a86da","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.13_1775111499076_0.38409747780518355","host":"s3://npm-registry-packages-npm-production"}},"2.8.14":{"name":"@su-record/vibe","version":"2.8.14","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.14","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"9a33bb178149df3798424c49fe7bbf13e35cfad4","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.14.tgz","fileCount":1409,"integrity":"sha512-2ggvH/ZE0KDFKnfaR89s22dj+wAqOgCAfhyp8NBVsqLIrYwDbStz71knn4KpZN0DZYEGrbnMri2K0LOzGz5sIA==","signatures":[{"sig":"MEUCIQDJyeudE9nsRv0ggQBPoLmaaKeSFzKSbswOtziEy/Yg/QIgMbBtYGEdbk0fHNbnydw3dn+1q2ff2ByNFliYB06jwFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6112263},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"6caa13951c3e3550ec6b1e9f7c789e40de2ec843","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.14_1775112544480_0.8641521707042301","host":"s3://npm-registry-packages-npm-production"}},"2.8.15":{"name":"@su-record/vibe","version":"2.8.15","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.15","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"b5c05577753caaaa53dc3464113c1158eb6102fd","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.15.tgz","fileCount":1409,"integrity":"sha512-pWKbzF5yw44pwRJMV23gZHo3PY5OHa1CCrT1w6rQVuKSL++s2FxnSkPha/F4S37j7qkwq5zleNYTxsC5kDi/Xg==","signatures":[{"sig":"MEUCIQCsVRs7WXakmvzPNIx7hvc/pA1n5wgYKzO4JbMPHXbUSwIgYkxdTqUp3VVY5Kh45F0+JL/dtM4iBE24rGm7vF5ARno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6114023},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"30c53d66db694623a74d7016422db0123bb5c5b8","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.15_1775113835397_0.17729099584726438","host":"s3://npm-registry-packages-npm-production"}},"2.8.16":{"name":"@su-record/vibe","version":"2.8.16","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.16","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"b35dd24ab2b39fb360d9125ef78effa940320591","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.16.tgz","fileCount":1409,"integrity":"sha512-Ic7XJ+2jfi5QzFF6qSIKlhjRBycuNFtYEX0Duj+jR/dyZXwIhjsa55DW+mf1CnqrOi9dPhFDFxuoFwwPu4RS2A==","signatures":[{"sig":"MEUCIQDV9MYWv2CClEcv9AD/bhNl2zEihQnOKA2DkSqX3avf8gIgAf6obbTtwCx7FXvACo+VclsVxn18Jh+ZuV6eukBR4y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6120019},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"790ec69dfa84cccc3262ad85af05e754c203e3eb","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.16_1775117297388_0.5422729517995151","host":"s3://npm-registry-packages-npm-production"}},"2.8.17":{"name":"@su-record/vibe","version":"2.8.17","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.17","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"11af3d63fe0368bfd725213954997606054281b5","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.17.tgz","fileCount":1409,"integrity":"sha512-qT39tiAuJtNIzzAxSWlCA69xNW58eKMBzzMRYpLViFa3kK/4nMNhGgD73OFSNwTg5VjaHYu4btaVcFYKbXyxtA==","signatures":[{"sig":"MEUCIHmhVeB4N5WRlT+zFwtrN0Me5+bJU+1XOdYBannjHCx+AiEA3Th4zc6A5zcPkES5ewUH0GMherlbMfJZyIC6NlRwkuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6121838},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"856f7006904ccfb9a88b796dccbe1f0d2793b49f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.17_1775171799935_0.6023552001085912","host":"s3://npm-registry-packages-npm-production"}},"2.8.18":{"name":"@su-record/vibe","version":"2.8.18","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.18","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"c1768e9374005212bd3c518137e08e75591f150c","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.18.tgz","fileCount":1409,"integrity":"sha512-WRjTVER9EQ9qc5Hb3r2qyTRg2RmRxjJaKT7UwmUaKKjgI+TrFSGUwIzeG3ZFMmyVvccDfhQgaRsmXS0+Vs+KVA==","signatures":[{"sig":"MEYCIQCwQAcdFntzKHfCYnLOrqL/ff02JgpQ08XlNnScKDpcrwIhAOlKeLKpiSJiLOKvOZkkULv8P8DTBtDJ9WMlAJI1a41P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6076527},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"bb008f33b365ed7b1f1039b6dddb6425fbf68050","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.18_1775175218114_0.17767161846194002","host":"s3://npm-registry-packages-npm-production"}},"2.8.19":{"name":"@su-record/vibe","version":"2.8.19","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.19","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"6d42c7fe22c9d3a50b96a5052a365964e6cf70fb","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.19.tgz","fileCount":1409,"integrity":"sha512-3YWsCFdW9bJ/6snIYAU6CX110V9j8L13R+dhgIL5AoCKPOpHFflhb1BussePFrt+9HH9tSPVaO/OmcidfgNLlw==","signatures":[{"sig":"MEUCIEDkZyqJqIPzVEqe/WneHWlft4NqRYEXNTW3XW0hxNqkAiEArVbq13FPl3g3QgAZPah8aJM0HG5zEzzSBtFosvFaG4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6099254},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"be5b2c5dfeba9306ed3c930d6836458ed45467eb","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.19_1775181758174_0.6733063694037904","host":"s3://npm-registry-packages-npm-production"}},"2.8.20":{"name":"@su-record/vibe","version":"2.8.20","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.20","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"c2e1775a3149a477fdb82f3ebac491a226ad507b","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.20.tgz","fileCount":1409,"integrity":"sha512-embnGNqyk5q9T8FpKl4m5NUArk8CZmdmNplqKLYTAUSWR85NJDqhdV7Wj0p3GtPEiy76lMLft5gKJYKcs5vXRw==","signatures":[{"sig":"MEUCIHo6dKpzLaS4DZ3B38CyWxrUvlvtJeJ4aRnznmVLJYadAiEAm7qmN1LR0al73M2GRbkgBm3E765w9ia0qS/U+F0Xmoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6102985},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"b04dd13560306e6a8a47ffd075ea45c1942e4c29","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.20_1775183293866_0.540343326977937","host":"s3://npm-registry-packages-npm-production"}},"2.8.21":{"name":"@su-record/vibe","version":"2.8.21","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.21","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"d5918ea42f0ce58e1570af8fde3bc6d233195375","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.21.tgz","fileCount":1411,"integrity":"sha512-ISNuqtr+ezI/TEtKGjBR5eZG3biFA11+9jYk9De6RalFF4TYdwfc10oAtenRdI9ZNLXdXzLMdjL51MPuT6lZpA==","signatures":[{"sig":"MEMCH1X6mhA5RisjQrNlITvLM7cazkzJwC/7XGbtBrHyTwoCIBwqm3qpMlAFtqZq4d1I3Y3U9WLK2yH0yTuuQtpOoqFH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6060540},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"f2cf24803936d3abd52ff4bc4636e74524d2d0fb","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.21_1775191818762_0.951601810418617","host":"s3://npm-registry-packages-npm-production"}},"2.8.22":{"name":"@su-record/vibe","version":"2.8.22","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.22","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"c35ff4ad48b5a2c3efa79cba42f5451b060e20d8","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.22.tgz","fileCount":1411,"integrity":"sha512-1mJA55Rpwiz33Cosvic73oYHVD73WgodGJvu06s40i1zI18+M5s9EDxZhUPymT6hPWdqj8z1xk4+qIAZ6jgRpg==","signatures":[{"sig":"MEUCIQChXRAedzKr8Y/63HVhDe7qbFT9NtfMRIK5CbgtlruUsAIgY3JUDXrByLCXTAyExeBkr+mXnal8CxSspRbo1H0/fa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6059155},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"d8e518360bf1ff6f0d6eab9715927d25c47c6db3","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.22_1775193175488_0.37528425589983083","host":"s3://npm-registry-packages-npm-production"}},"2.8.23":{"name":"@su-record/vibe","version":"2.8.23","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.23","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"b36a0daf30826f6b3d0852fa88df5fb2499aedda","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.23.tgz","fileCount":1411,"integrity":"sha512-z8tb/N2lYoHH79YWB4yPIeB9y4RrwgsBNnS2zNdxun7ijwJujDjvWS922dC4+ksh7l1Ma0gptcdv23JoN4F7eA==","signatures":[{"sig":"MEYCIQDCb3MI787wdZi1MehAA7fu5GFsptkQOG647ds90nGc6wIhAPF22UyQYutfwM0IYFxCBgxjwgJTDPM9vFZri3mQZVdm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6059261},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"8c8ad110708fa1d2e42e913c3da8e7f95e42f4e5","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.23_1775193584685_0.7884407956701696","host":"s3://npm-registry-packages-npm-production"}},"2.8.24":{"name":"@su-record/vibe","version":"2.8.24","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.24","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"1c1071cf9406e81e9eb5bc361af382caadcaf590","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.24.tgz","fileCount":1411,"integrity":"sha512-0nnWcTcLM6OuWjE++g7D1gEEnTbrLWu1IMnj/Eb12HrUhV+0hz0Pak7KHUxqAxN50B2Rki/oHN/6HmR3ChbYSA==","signatures":[{"sig":"MEUCIFeW4glZ8Abn/Xs74svtMwOePHBzqJb53aLmOLYdHgH1AiEAiXDxvi/gsWduagOS3jFY5gbsn1Wcq1BqIwa2/AZ5PNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6069237},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"ff7301c22a1f6b5c8099588cde6d1729c84a0add","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.24_1775204153187_0.30701694234245847","host":"s3://npm-registry-packages-npm-production"}},"2.8.25":{"name":"@su-record/vibe","version":"2.8.25","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.25","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"ced5afaa1dc85b5ef899388e4ad93489d3f29f1c","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.25.tgz","fileCount":1570,"integrity":"sha512-fjV+ZqZiwa4CblffhSDYFKXkIac8rENtqvPOvrIxnY/F8ZAUy1rlSTIDU2I58k/e6dzCBRLiCTiB5fLKUTxvaw==","signatures":[{"sig":"MEQCIGzYizQt5CE8uYQNc0hCAs9VtZLASnsf+BOwFfhpU7WvAiAPtRISONGPANgF9zYt5OSt7/QdOneNlY0NHcNtMtn5UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6552735},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"6ddce04ac5561671f18bc6a5bbd85b60b0876a4b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.25_1775433109408_0.18222242557966917","host":"s3://npm-registry-packages-npm-production"}},"2.8.26":{"name":"@su-record/vibe","version":"2.8.26","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.26","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"ba5e402ab02af5799cb4e126ff0081480fa956c8","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.26.tgz","fileCount":1570,"integrity":"sha512-T9Bj8GMAkdgpautV3qzGQ78dAdplkpoHYvDVt+JNvKGhsf/eSiwxABJX0BebzG7KhokLqIiZ9XMEOZljjEucmQ==","signatures":[{"sig":"MEUCIQDprjMi2MOdrf9KF5+F53WXJIYEsyNieZevhIfWO+pJQAIgPucC4qOC/XgyuKmWKGW6q2OaeyG0Ktq4b8Ralvj+DRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6544919},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"33fa44f28fc1dbe934af0feef6e26f22bf6bf36f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.26_1775439802851_0.37973132881373894","host":"s3://npm-registry-packages-npm-production"}},"2.8.27":{"name":"@su-record/vibe","version":"2.8.27","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.27","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"ffd8281b08ab6c5d77074a4cbe2744d4e515effe","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.27.tgz","fileCount":1570,"integrity":"sha512-+iggfQ+/SFhBK1YkvWt5dDWFFSBL0t2jAZAr1s4aNyBIWfUyfM9npc853P0Vbe9xOb8JnR0AhOqqb1nM/TS5SQ==","signatures":[{"sig":"MEUCIQDM9SZFd9/4bGh+RgOfOQuLWr+Bsd4a63Li7hl1UAot2wIgYjDntWGdyWnThS84xa+B4Nd8cQabJlf4kNG7TNA7JIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6546818},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"850bf9e864d51f42921677d2eb82791c4ab3e74b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.27_1775441645010_0.629221909139698","host":"s3://npm-registry-packages-npm-production"}},"2.8.28":{"name":"@su-record/vibe","version":"2.8.28","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.28","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"ad7e21f3d6fabdcf57b27cb84a26389600652b46","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.28.tgz","fileCount":1571,"integrity":"sha512-HW8SLH2BuujrLOgWzuqaadQSFkJijwNSRHiJgc5Yk58xGLCg52CZF9Ng6KM5y0ZLodRYO4/ben/txXOpNf979g==","signatures":[{"sig":"MEUCIConFyZ6vloe99YobIFSltpBG0l/gtDUCI2uZVGb30UIAiEAvYoQSbdFkcZtSKTYWtpBDbVxC9aId6qxynKGWQiqcLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6547639},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"1da74a759d74a89d1e3d372914f74c2f1ad36134","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.28_1775442163614_0.3227892462106985","host":"s3://npm-registry-packages-npm-production"}},"2.8.29":{"name":"@su-record/vibe","version":"2.8.29","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.29","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"a55309aa3f459f0bf5cca7f9323a69175adc5b07","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.29.tgz","fileCount":1571,"integrity":"sha512-nL8mY8kPCXL3l64Fwurcl3SvBdM28CiLrrwAbEGmhHznppE+1JZfqiAycHzrxE4AC85z2GzqKV0a7eLC6+3sNA==","signatures":[{"sig":"MEUCID7kLm2Kci4erUuDnIQe7ZhTqXRVzwwm6QYefJIrJa3zAiEAkcFTC/7Nt9og8uSTfKzlH/Tbe6JbjqbvY+R+uZ2mYV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6547639},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"c69453a535c21270674c6001f4777e9284bfe6b2","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.29_1775442183494_0.7752428207002218","host":"s3://npm-registry-packages-npm-production"}},"2.8.30":{"name":"@su-record/vibe","version":"2.8.30","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.30","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"036abe9c14a7133ee259a963f3f8241decb4c707","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.30.tgz","fileCount":1571,"integrity":"sha512-+Ya/7MoKerT8psGqZzv5qhWxmL1aybvqHaKalDH6TskUdYmRB6kxZUTyto1DiG29bSkPqcVeYcGQLLlLkK+JbA==","signatures":[{"sig":"MEYCIQDJJdY/O0FrsVovxnOFeTOlpoLLfxqTiucRdWYtMRJljAIhAIs0uxJxlxA/g7xpk4dvcIwGV5S9hS6tH9jooRd7m4uK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6550146},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"52cde5a4c100d5858c716a2ca791b04706fe89f6","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.30_1775442452207_0.5904591986561802","host":"s3://npm-registry-packages-npm-production"}},"2.8.31":{"name":"@su-record/vibe","version":"2.8.31","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.31","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"5d4bc0ef46aefa49c7472a1aa3f3d4491ad08fe7","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.31.tgz","fileCount":1587,"integrity":"sha512-me0T7iiAfxxGQrLzwQDR3n7HuOvc5QtVsCsjnPu+3+88eRdNnL+oyAMZ5aiXf6indzqP1bH8W+MAPycW3udYcQ==","signatures":[{"sig":"MEYCIQDn1s0l6it/knK+IEBDONzORLnxfZjNHIrCJt7mnRT4aQIhAKImznCw9Xg3Vm6ZNBi6F+r6maVANiuvK+FUr1btv5RQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6584267},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"1eeed79397fd3540cdafdbbf342001baed0e73cd","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.31_1775452862168_0.6539667854745503","host":"s3://npm-registry-packages-npm-production"}},"2.8.32":{"name":"@su-record/vibe","version":"2.8.32","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.32","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"421c54f9e023a959be35ce91afb781b5d4e29299","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.32.tgz","fileCount":1588,"integrity":"sha512-L0joDDK46+6asZnw6uNbn1pTVu5Zr8Dxtn07txvLT7kWN4ZolexiHkkbd9rZTDBTHo5A1cfMMB6UMnLDwqbHzQ==","signatures":[{"sig":"MEUCIQDZe8+t9+LEvsS9yZx3Pn0FfrK5q+r4SM9/7KSqbWOuIQIgZbsIoDN3HOnW/OcuTJk6Bh1XxK8Z9dLwgCLTDnTCq1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6594094},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"bb6adf61a8c0291a72df67950a0ded0a86c074c4","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.32_1775459429866_0.8061871818611055","host":"s3://npm-registry-packages-npm-production"}},"2.8.33":{"name":"@su-record/vibe","version":"2.8.33","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.33","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"4401dd0452932709245d27917c8c5939d33607f5","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.33.tgz","fileCount":1588,"integrity":"sha512-PkMWX6JqOHLEdP4e6Gvn15uGvTgJURE4goP6PwBGC7LR4I/TaLKwiDdGE4Hgm+6MwcGErnMqp0inxLTyxFBqaA==","signatures":[{"sig":"MEUCIGDE37r3ajx6n+2ZIfCEpLXa1emwOmgkQbNTYkGjpYW2AiEAxTxK9vfczzBBPA0f42Lb35bARxFwpPkLhqcBX9WH5yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6593980},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"031530f81b47f5a577ee30db18fdd7d6519cf4c8","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.33_1775459990499_0.5187109742444058","host":"s3://npm-registry-packages-npm-production"}},"2.8.34":{"name":"@su-record/vibe","version":"2.8.34","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.34","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"84324ec95c08b58ad4e500b068b19b8e2baf8f0f","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.34.tgz","fileCount":1588,"integrity":"sha512-FXh/SVvC4NoK4WxXP9lHRplEQUF31V6RdvJKcE7hoFik2fUNxa94mC/Iwxq+WWoEzF/3RvVDYo3hr2MMlocOIg==","signatures":[{"sig":"MEQCICsnQDGv31uqsMKE2NVH1CKiweXO8/5KnLEHPjzsoGMnAiB4iYq/5cb4m5SHLe79kDEV/Ht+hkh2WphghNkd9VcjuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6603656},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"ddaf0c419bbc6c016bcc82ce6abac69f64206639","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.34_1775464347481_0.2127627180349383","host":"s3://npm-registry-packages-npm-production"}},"2.8.35":{"name":"@su-record/vibe","version":"2.8.35","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.35","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"9fd968d2fa0dd545ad555d0b14c888f3aa7a9b68","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.35.tgz","fileCount":1588,"integrity":"sha512-T/0ZPKCABYtwO89HnptzvTlLehjaU7v3XI9950thbyxL97jJPiynMYidq2mz94mgueiJ/Yb6ABgI6YVyrOHHCg==","signatures":[{"sig":"MEYCIQCkO1SN3WY2N580Bjr2PFeisadjSZHEkUPKSSrXiiRI+gIhAPVbQNkTqWlYtt3pBEIq0IPDMkfzP4TvQy0mzPFl2zck","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6598883},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"d118ceb22f7d23c53c2a6eeb65ea0c346d2fa6f5","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.35_1775464574003_0.926845674849236","host":"s3://npm-registry-packages-npm-production"}},"2.8.36":{"name":"@su-record/vibe","version":"2.8.36","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.36","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"a08874b985a24357655a2836e88637892751c680","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.36.tgz","fileCount":1608,"integrity":"sha512-ey70/OdtEKij44xoGKuW2bl/sAmprpt7wWhkmTWEW4wjUcYF8pQedUncKVqaMLHE4C9KnnoBc06LAp3qSiWang==","signatures":[{"sig":"MEUCIQDRP091+Ev+quInnsuYjCeUGyqZWonOl7UBoD9TeqbgWgIgNi8M7M3ggjIAUGoEGg3FkqXpPFIp3A/bXcYXxs5w/xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6638193},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"b61d8fced77a14b605ba15355b67374b932b2b5a","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 49 agents, 41+ tools, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.36_1775519150460_0.5874079497904958","host":"s3://npm-registry-packages-npm-production"}},"2.8.37":{"name":"@su-record/vibe","version":"2.8.37","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.37","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"d009ec889e28b4520c48b716efeb6a898522c64d","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.37.tgz","fileCount":1608,"integrity":"sha512-R5da1kSc7udAoa5np3P2yznHPjn5TCzQNrA0WRqOFlug2+l5KVYHiCydqo9yyabdsf8VfTW1Gs/tqP+kUhg/ug==","signatures":[{"sig":"MEUCIQC2ewWLC74t22VcdUdkTbbo2ZgIJl7UkKfylLW0QTf0wAIgbKMNxGTk03jZyPVYDL8TcEtLtmmCEfcNHRes965fP9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6656175},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"ee41e8a4408aa960eeb0f2619ed5766f8d9a7b3e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.37_1775535394781_0.7856530568833244","host":"s3://npm-registry-packages-npm-production"}},"2.8.38":{"name":"@su-record/vibe","version":"2.8.38","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.38","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"e81bcf0fabdbd18030a5639f222030ce6323d89b","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.38.tgz","fileCount":1608,"integrity":"sha512-8t1VeijXDdkR3VdZmOzVcgCkeVHC2699dWFRJ08vr38y1MJHmAcWcTJBavdtMU8Ao+apBQFHzlLhAjCDdvRN0w==","signatures":[{"sig":"MEUCID9uaTzAbDluITGkEqwb18hLcZIkAF9D8g4JxLn/eThsAiEAng5VgFNzhDLwEdU4t2g+HwECM3TOyTaH/jygO8vSO6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6666839},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"0c7f6fc9e218d1c16a5c3a35bb691bca91b9e825","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.38_1775541974818_0.5588755525465834","host":"s3://npm-registry-packages-npm-production"}},"2.8.39":{"name":"@su-record/vibe","version":"2.8.39","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.39","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"43aa547dcb407d147d436082b456fa7a3063d9b4","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.39.tgz","fileCount":1608,"integrity":"sha512-a0WBfVt7fK2F7N9yEhnpIf+r+sqkud2eMsQOjkd7CuAJzuDy1liSTJTBnYpIIPYfYoyP9x8lnLFlOHztonJUEA==","signatures":[{"sig":"MEUCIQDooyUd5PuJwkrh4Gu8HpIxLEphXueO+OEKzcdgdYqYwAIga8eTSs3FFXPFTOcqrpzsVlChWdoOb5CiHIN5533d2XQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6667386},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"7f9ff86f516707806d0e7db954edf175f0e7ed8a","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.39_1775546391704_0.47069068381571877","host":"s3://npm-registry-packages-npm-production"}},"2.8.40":{"name":"@su-record/vibe","version":"2.8.40","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.40","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"61af603e9b8b3133cf6c3aed082ed756b9157526","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.40.tgz","fileCount":1594,"integrity":"sha512-TykOZmM654aVSQDrVJoJCWcklr4ok9T7D2a4YsX1Js3rbqVubgottA+madq4W5DsX9EbB/DXxCwXxbql1tj1tA==","signatures":[{"sig":"MEUCIBUifF+Nn1EUGjjXdb96/6O62FHEdfJZTJ3TmKH+d3q6AiEAkyqJStxBExQ6f2B4teyuBbdQclOSZd+j+/HD9LpLs58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6650046},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"90b561c06fc4b93fced17cd61e7dc97365f069b1","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.40_1775548037873_0.25227769656806576","host":"s3://npm-registry-packages-npm-production"}},"2.8.41":{"name":"@su-record/vibe","version":"2.8.41","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.41","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"0a5091f2616ccc694d60dc447c9e4789b33449df","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.41.tgz","fileCount":1594,"integrity":"sha512-Dxy9k4bj9/NNg9JRnm1claGjHCDaaA+71VmwOf90q2y8BYwedCjUBMWlvxcc42BDnijY1QwLaBIVdvCtrVwPTw==","signatures":[{"sig":"MEUCIFgZ4CEN7VR0mPz0z6jopZQO1ft2+BFhGMdURt902xoiAiEA7zxMGL9abgxcag/tN9AgY9AzHWMPoSM2AKW5yzmVd0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6651500},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"8ff0c94f15c9eade3273efdad7006b632020b099","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.41_1775551400408_0.2968472463870153","host":"s3://npm-registry-packages-npm-production"}},"2.8.42":{"name":"@su-record/vibe","version":"2.8.42","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.42","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"818c4ff6f6741e9938f8ee92b78360adb4ab63ba","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.42.tgz","fileCount":1596,"integrity":"sha512-Hh/15qcEi4pkpx0nQ4XgKZvnNaCxaip/1dwGtWlSTP1cLtPhGeSjTLLX6UtpKJuFkXuthkPujHWdYH17JVjitg==","signatures":[{"sig":"MEQCIHx3J+3u+DEd3SG5najCxqc/WurmasKwQUOXSYDE30BGAiARHDX/0wIp89tNC4VtwPyFV8EIvmFyzjzTuBglPMxuqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6664561},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"aa233122f51e6794336d55c1585172a9bfd5a5d3","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.42_1775611907846_0.548258938610958","host":"s3://npm-registry-packages-npm-production"}},"2.8.44":{"name":"@su-record/vibe","version":"2.8.44","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.44","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"53dc598a144141406801689408d606eb72dc6ce7","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.44.tgz","fileCount":1605,"integrity":"sha512-QkEeNQV5jnRthGURlLdEl3CYCSVmbT4zd8xakc40U9I4EMZnz+3xFrr9XLfxpESzp8k9yGK/SS19XATMAMIshA==","signatures":[{"sig":"MEQCIDmDlVIjQZhJBEWn37CqEIORT4joe19vhn8oyOE0/b+rAiB8DyP7cI4afzvkyWtXTJEcYzXp4lrhH8foJ8NkttSlqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6702070},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"5296401b40910599c2785f3cd737755d90503814","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.44_1775612583386_0.288975666350223","host":"s3://npm-registry-packages-npm-production"}},"2.8.45":{"name":"@su-record/vibe","version":"2.8.45","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.45","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"a733693ef35a03f2938c38a856c318962529269d","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.45.tgz","fileCount":1605,"integrity":"sha512-j9/CQ53EorACU1e3Fsp5NAQU8C5/iW6VpA+qn75x6ng2vHJgSTsZWdNrrvzC1S0I81bGg/kjrcuwu0Z/ntjVGQ==","signatures":[{"sig":"MEYCIQClgdR0G1P1cZ99DT57ae2FzT/l8o70DW4ETake8tmh+QIhAJUS+rrQOKuZOIWBHRzxPaS1AZ09P5lwgk3bY2/79twH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6703277},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"a0e705bcb4b81785f3662333d8cd1214e5762888","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.45_1775614613079_0.5829715448772252","host":"s3://npm-registry-packages-npm-production"}},"2.8.46":{"name":"@su-record/vibe","version":"2.8.46","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.46","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"5fddce09882bf6656f23d3e8438aeb816925ace5","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.46.tgz","fileCount":1605,"integrity":"sha512-yasINXn0gKiX5YFnYaVZyhVduZB2WPhe9AlhWEGKnSN9kCgZoX6SZI+WftB2e4JDu6qKWxHLNH3+czLHikuI/Q==","signatures":[{"sig":"MEUCIBbr2QGsBbNDzHdmFQkWdQPW0Cflh3A/orOis61x3+HAAiEA8uvVTrbEZg6YWC5PC9PS3PBS2k58ZMUVW0RwX249v4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6704549},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"68b5038e537754a75026e866f2092146950123a4","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.46_1775621167969_0.9815249261574528","host":"s3://npm-registry-packages-npm-production"}},"2.8.47":{"name":"@su-record/vibe","version":"2.8.47","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.47","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"00676e552a6180ae883064a50038991f3d6d36d0","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.47.tgz","fileCount":1605,"integrity":"sha512-CKM++fEEmSIBef62IUkj4jLZPiK4MKZ4CoSJlKzfFLEpCGr3ouyzx5MANHbh/5ZX0NGKE+zFrQzxlNGeSomu3A==","signatures":[{"sig":"MEQCIGlUICq2EdgCZadHP4KOKeYapFDJohdCLNnJImGcHVoqAiBr+wsfDHFxLEoZAy4DHMs4iw69AD2UxH97YjO2VmP4Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6711452},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"d26ae4c60b432d7b1545ba3fdb5542538168c000","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.47_1775629652993_0.3715934655588504","host":"s3://npm-registry-packages-npm-production"}},"2.8.48":{"name":"@su-record/vibe","version":"2.8.48","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.48","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"f11e93844d61bcfede1720b353a8d94c90dabf4e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.48.tgz","fileCount":1605,"integrity":"sha512-amz8lTAKXAqVOTrpoCi6UPk1N7yGzBS3mDIi9RI6zznQeeQs8H2krpy1UYYJgpWm9xAycsP4ApUhGE4yhuvxqQ==","signatures":[{"sig":"MEQCIGdnQZ5cDYC/lDbdRQThBJ+psOWqFSs7cZEmEG0octfOAiA/YbShqbljN3xBhDvXRnUvCjlav1diRB3gubu1Q10NoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6720482},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"7038c5e812477933544c2bb2f52639d8d93b424e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.48_1775633452945_0.9548253372659277","host":"s3://npm-registry-packages-npm-production"}},"2.8.49":{"name":"@su-record/vibe","version":"2.8.49","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.49","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"8eaa6374b7d4aba1e247bcfa0ad96dff0b2b5959","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.49.tgz","fileCount":1605,"integrity":"sha512-3+b3eFCZRhbpj4Tni98r309D1rdtGFn82pPQlX61GGPauugmDYCaotQbYzKJ1iLHz9Il6GdHZFkgveZo8AMAQw==","signatures":[{"sig":"MEQCIFXSf9TXuD0abrOqGqR0ifmULCtmfgfOicFG9pgOGQwoAiAUHdfxsTxk4jDz9FtAiOaJVnJiWpVxzlg/FIYAF+1FHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6696070},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"0d7c5f5e9bfc4eb103937d7ef070191a017ae719","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.49_1775636365625_0.26631529612329174","host":"s3://npm-registry-packages-npm-production"}},"2.8.50":{"name":"@su-record/vibe","version":"2.8.50","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.50","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"2969bb5f853a4b29e2aa55389a17c124471784c4","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.50.tgz","fileCount":1605,"integrity":"sha512-7ZP3FOn8kIlVF/8iu0frTLqRNltERxTv6/4YfJCha+WDnH91837YfWCdB35kQTYRtNQBN4rc7h3hpONn9d+k0Q==","signatures":[{"sig":"MEQCIDL+UixdXCgM/hZTNaUmrcAEaPDgwMLHk9YasDJNACfJAiBg+ctIxD9TYgW1YvnD1rlSSUOgpmA1tfV3JfqNAq1ANA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6778508},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"0eb8b6b91e117523b351c5d36f632b9c5bc7d8a6","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.50_1775670891986_0.1778157861637666","host":"s3://npm-registry-packages-npm-production"}},"2.8.51":{"name":"@su-record/vibe","version":"2.8.51","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.51","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"3bc365965770ca43e571fcd9dc8fa552f7bbde3a","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.51.tgz","fileCount":1606,"integrity":"sha512-c5OxmM7GkAO5YF+BUfwt8urb6lcDFvjA3/lqStfyDPWLqvZ9vjentkmaUweKxgLGAstlMG2UVLuJxbD9p5gC1g==","signatures":[{"sig":"MEUCIA4NM6yaVE69UWuNYuqDw+697NFkEDyOkk8IHXtziaBBAiEA/l+hJRLtiDU/c8Bw3uU97DI38iWEa5wxX8d7OLLr+q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6766132},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"4fd8f98c10599ac084827c30c543efdc33daa3cf","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.51_1775672713646_0.7413888323733997","host":"s3://npm-registry-packages-npm-production"}},"2.8.52":{"name":"@su-record/vibe","version":"2.8.52","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.52","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"faa7ff32c494f40eab70f21e8c8ac6a3510dbc80","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.52.tgz","fileCount":1608,"integrity":"sha512-4Ju+uUZr32lWl55bP23csrYOjFxsAc+0Oqoarw1M6gCQWzFAsF7NhTr2EnzHfcQWjnSOIQs28kW9Xm4IFSCU3Q==","signatures":[{"sig":"MEUCIHz2cHOvEp8EUw6hVAaRQPIiEr4bu77m15rvHMVhNr78AiEA2FX8UMWyx4enuZvilbW/BUyPOlHHYRzNm0hDsj5LhPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6783691},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"6ecfead8a6cfc2f4246078694759b894dc5bdc18","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.52_1775676061176_0.31238811938128563","host":"s3://npm-registry-packages-npm-production"}},"2.8.53":{"name":"@su-record/vibe","version":"2.8.53","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.8.53","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"41545dfdcbccb52f0ad8aaa6e9dbe84aeef33f7f","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.8.53.tgz","fileCount":1608,"integrity":"sha512-iEtDxkIYVj3U9mqLfGIKbL83XZrETtDL87gAljGE/UbDef/gta8puc5EzAzXsfqXcaU6Nl3Fd66JWrnQi+pN4g==","signatures":[{"sig":"MEQCID24gwmc//skU3zs8nQ7L0D/7JJyJv6uS+/IhE71jKDKAiAz65Hi15GKc6zS1+x4vQ1UlvnKPxPXAi8SyJ+HFVnfvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6698194},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"7bcda11c5c076b3da235d4d8d00fe43301119b7f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.8.53_1775697015772_0.8959930832493723","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@su-record/vibe","version":"2.9.1","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.1","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"1ad5f140bfeaee30499fa4bdca6f328538311314","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.1.tgz","fileCount":1612,"integrity":"sha512-kCegS6OAC68nsDrSo/Wv1AlV+nQ+ApXA7+z+SjSqnv9NGQWI+5YN+tYSDeVtJFqolu+mfxCSM0vVda7nvMV9SA==","signatures":[{"sig":"MEYCIQD8AXaWuVf8RuLpezXRMos1atSndWbiob794YibjTd4RgIhAK3pypsX9YwCynpCZ6teYH07487Sh3kf5pdrUi9T7hOu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6701795},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"53773a922d06c739a2d4b8514b3bb21547f68268","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.1_1775699514545_0.9071797842922065","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"@su-record/vibe","version":"2.9.2","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.2","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"c5ab3e5f263e90f26c9d43940ae33d01bcde08dc","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.2.tgz","fileCount":1631,"integrity":"sha512-wXMSzKaxKWUNEDM5yzqyjWXuDn2LcRS98N787KOIVSvu0GQ/S2XJUY8EwpIagQcpjMt9VDURbI6tCo5aGExeew==","signatures":[{"sig":"MEYCIQCeengJCtbm9bkpqudkwaBGqO7hFW8qtURLZQXl644U5QIhALSCYS9IEQzJi+ZSjcJTYtOCupukt1fB3lMLy8Tu5p6/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6771745},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"143ad05593280469f94705f1d6b787602a21f217","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.2_1775720698969_0.7553616580693743","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"@su-record/vibe","version":"2.9.3","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.3","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"ad22fc8b0ba46f83d60f47cd9c5b7cab11bfe5db","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.3.tgz","fileCount":1645,"integrity":"sha512-nXYtWtqSm0nBDhvpaX10d6YN77tSvoeLDhNNYiyATw4NW4BIkAz7vxg9GI4XA4gbq+tj03Vjz+qb4owckOLqjA==","signatures":[{"sig":"MEYCIQDcHuFnW0RrFCR5eqvq9gXbiatOW2jBCZ5S1hZc7uDUOwIhAOfs2G8ZmkX37HCl+4j5oZRoss00xjR91uIKf3qBxB4k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6939928},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"2efd86431137f95bc955a6cbf54333a3ae1a73ca","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.3_1775813919295_0.5178493155451958","host":"s3://npm-registry-packages-npm-production"}},"2.9.4":{"name":"@su-record/vibe","version":"2.9.4","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.4","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"997c4f23ebf965d2b9032d22b457884baa0e15dd","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.4.tgz","fileCount":1645,"integrity":"sha512-uT+Bd4YMXFU2yDXd1Z6Hw9RoQbRsJ9MaB+bwO0mNOJRiwvPwrjXp3J6fv39LaWrPZKXuL8v8yePtXxnjbA1b3g==","signatures":[{"sig":"MEQCIHQhxMHwjYLzstVohrnkppcVny0HlvtX/RKrGz3uL/3yAiBS3Q6g1D04KtADav9LUFW1xvVVrmywu6Jsk/mbfGYJ4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6941871},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"a78790c0398b3db62787591db127e2ddb086c410","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.4_1775814274735_0.1187686840204687","host":"s3://npm-registry-packages-npm-production"}},"2.9.5":{"name":"@su-record/vibe","version":"2.9.5","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.5","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"f72cd57e3560de580c2a747502bfdcf8b9adee72","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.5.tgz","fileCount":1653,"integrity":"sha512-ijTcaVXk/+NNwEHENCNPAeH5YmviVhpbAadmo04bt27E0FwCQRc8f7pvqIZ4xhuAa1YxamlEAILVvTryjklOVA==","signatures":[{"sig":"MEUCIHzmLiWWQvklSeJbV8ADmfPZPFFHNmFXZ6hBOq4soFHfAiEAj/hoXPBsEYEgQgfyyMlUCSkX/hqSZ6wmTaB23EG8Xqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7062705},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"151402d0815a20fa3994268dd02cae2ca5b2493a","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.5_1775888038588_0.8105233212385294","host":"s3://npm-registry-packages-npm-production"}},"2.9.6":{"name":"@su-record/vibe","version":"2.9.6","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.6","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"c902340a2f62528b7078e247dd6de09af7dbd1f0","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.6.tgz","fileCount":1653,"integrity":"sha512-s9cKDTX9VGmpb1oaWeAJK4gqFeRDzb5+ZJmyzDmkmqvgjIl7NYhTpEzQ7yhx2ccC0YCz6H4xFvn107ExN3mu/g==","signatures":[{"sig":"MEYCIQCTBxh2sbnXctFY0ZtQkDG+rizGGp0YzO3RipWj7UKgmQIhAPkYI11p+i1pi25lQB/Mq7i0olXwITZw+QBs7qPHBHQJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7063305},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"3d30b07834a8c6fa13d24a8d07813709f76e7c83","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.6_1775900986668_0.6970938238698832","host":"s3://npm-registry-packages-npm-production"}},"2.9.7":{"name":"@su-record/vibe","version":"2.9.7","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.7","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"ddc7c19068c82be42d3a2bbd3572c38a9dc6a10f","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.7.tgz","fileCount":1653,"integrity":"sha512-UHeESNO0aPIJZNdjttDlcUISEtFd51vWYrMye9Bg2DJjYLmt7KJkpiwYNx7iNtIXRECNq0z84Clarq6o9p12RQ==","signatures":[{"sig":"MEYCIQD+JBf09DPKyYFhLPt+8lHz6SeppuQVlkV+rHJGi8fPrgIhALvPpQJH5dGGMr/Cg+pQ6IroPO+bvyt5IxX/OspAheOK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7064185},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"32d666c079638dcfbc03c30c2856c7ee77acbac9","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.7_1775902287642_0.7746872056104155","host":"s3://npm-registry-packages-npm-production"}},"2.9.8":{"name":"@su-record/vibe","version":"2.9.8","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.8","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"657fd6ab794a35d48464088d9738e301df9503ae","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.8.tgz","fileCount":1653,"integrity":"sha512-PvPLIct6CilGEpvcn6DO5e60jQaBxVeu6kj6g1YsBGkmP/yhPYPYV8BR4cCVPhCKlDNkFqZ3oi1g2l22egC1mg==","signatures":[{"sig":"MEQCIDTyaDde6J7G5FXh5bHvbZaq2KYmJfltc3Sb1qdCPbqRAiB+lm9FkNYMKuKnayC6LD5XzvoUkey7GyowOITev+XKyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7065299},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"6acfdcdb2e11cb900690dc8caae65f0af8c9d84b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.8_1775902790074_0.43346504190337165","host":"s3://npm-registry-packages-npm-production"}},"2.9.9":{"name":"@su-record/vibe","version":"2.9.9","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.9","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"9d35d88f66a7096d26eade9b327c68aeb49724e6","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.9.tgz","fileCount":1653,"integrity":"sha512-DyCbSHrLEhe5hqi2NfHOoIL8XeWgnDpxo23akhGg/uEBp0av/wxWzdC95XblVXZ0tjdfxXzl40b+hZT/rj5jmw==","signatures":[{"sig":"MEUCIQD7T0ZmoXWeTZTOqZ0dnc3KGZ/voE5Zt5X7Q8aghVtk2AIgBKb7NBwDtDYBa9x6TVlkdePnTFUI9enyeWkXYqF7dDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7067473},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"b2d148cf4bc03c13be53a4e03bfd45d3719b6306","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.9_1775903240080_0.7748554587231711","host":"s3://npm-registry-packages-npm-production"}},"2.9.10":{"name":"@su-record/vibe","version":"2.9.10","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.10","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"e4658859038b075415fd57fb942c28f16d6a74e4","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.10.tgz","fileCount":1653,"integrity":"sha512-3Ln/To92ly8YYE0ISnPFs777VOMm0bPCiADNP08Q5NhgXiUfQk3QOjNz52/A4qgf9O56f1nK7Byrg3o5RdT27A==","signatures":[{"sig":"MEQCIET8qYdcXw3bUxwkb9kmaIEvdlgDdU09ca8qOphDzr8zAiB5Vg+UzvAsX9bBmtiZxdU/gKEDdFy4gY+VIZBukUY9ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7067808},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"5c88435e6069ef64411c887e24f20b8a62347bfa","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.10_1775903811073_0.33335377962030033","host":"s3://npm-registry-packages-npm-production"}},"2.9.11":{"name":"@su-record/vibe","version":"2.9.11","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.11","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"cb29885a4105e1dbeeb43a179cef8f9688b793d1","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.11.tgz","fileCount":1653,"integrity":"sha512-hKkr6Ac/sKY2vaLZIffjmjrV2/1lVPi336Y+F8pPLJd8FsPdo2Wz9vzNClGMBKbndtobUletcPJhG0izPWmGOw==","signatures":[{"sig":"MEUCIDxeC6OOZl0DTxSlE4SSnam5KclaVWXskGd2tdXiMrNbAiEA9ySAJPJ+gJ77Dr0otibzLGj1YyJaY33I1BsBg/SJ6Gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7098849},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"2747667ba699be40d3251de435d70f11abdb3ba7","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.11_1775910622876_0.20229364923705595","host":"s3://npm-registry-packages-npm-production"}},"2.9.12":{"name":"@su-record/vibe","version":"2.9.12","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.12","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"2c38a410066702357c5ee4bcc999e8a8c7762412","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.12.tgz","fileCount":1653,"integrity":"sha512-QVhX2oRBBVhwGfhq+d4p23RzZgyTrxQR0L2SDAtWO/ouX4eaur21se3Shl1sVOON0STz7x2uVKQJ0Pdq4SFvMQ==","signatures":[{"sig":"MEUCIQDBAMUdKUl65maNtxlQRYoO3Hc1/Ag0q6U3ovhJZqPWZwIgCnt6uxBYT56Tx/VPXfQ7Wsv4i8b3KqIkXZykvfDFz44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7102815},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"58be99c98947360c0bf9b4054286c3e672539c52","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.12_1775912164268_0.4422871007771183","host":"s3://npm-registry-packages-npm-production"}},"2.9.13":{"name":"@su-record/vibe","version":"2.9.13","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.13","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"7726562f51bc3d984eb6c9a8d8df1b5a6e27e6e8","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.13.tgz","fileCount":1653,"integrity":"sha512-V3RZl4TWhO5Tfe5BWc/IFh2HvpvEoHb+JITt2DiNlH0QicM8GKJYEhzBE5YmL+fo3xKzBZ9mVmSOnpsNWcfC8Q==","signatures":[{"sig":"MEYCIQCcx99S6nV5jMVDWRsS9mybvPxJPwzcMIbG6YjQTY3KvgIhANCgv9peQ2bCNdZ77vE2T6p45zGo3QQx+sjz4ubcZK3Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7105306},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"1fe7f5693457f6daf726082359d80b2bec7aca2d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.13_1775913430767_0.997068302103781","host":"s3://npm-registry-packages-npm-production"}},"2.9.14":{"name":"@su-record/vibe","version":"2.9.14","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.14","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"9d6b01ae534e3fa44a082ffc794701c994eef472","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.14.tgz","fileCount":1659,"integrity":"sha512-snxqmFFa1dgiJq/CzKBDpHozsRw2XmR3etmxeg1U/wiKEXDyFkP9Fb58Q5Dt3X8+bnFiP72L1oiZjvEfyAZUZg==","signatures":[{"sig":"MEUCIBC0kAKU1yQBgHoZg5dF0nu1q4hYHMsPKnx4iZo195a/AiEA+qeYWnjraYN+LVmuiVPk7MVLAKTEy5o3uoZgjIPSVIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7126893},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"898db808dc2d05e9c4080fe1daa73ed57ef5e38d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.14_1776002331634_0.8407449232863551","host":"s3://npm-registry-packages-npm-production"}},"2.9.15":{"name":"@su-record/vibe","version":"2.9.15","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.15","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"bb0cd9bbb541095b57a0f1eadea1a306bf8290aa","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.15.tgz","fileCount":1659,"integrity":"sha512-MpciW/u9aLFC4kTcVe6sx/z06cj4KhxfO7rgnfpJGWeDL1/uPSaxuWM1N65NsktmvW9eN5iVZtpIWZizmU9AVg==","signatures":[{"sig":"MEUCIDFoaSCvE1fwtzLvlTAEvzoHKPuJYvG3g8ahD/BQ/MopAiEAyeeWHJLaBhXrh13rdUh9YTpiZrPJLb0mcTn0DkjRSEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7124063},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"a3a1ebdecb5ab75aa85432dd13db963534e4b287","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.15_1776003648064_0.33753237398008906","host":"s3://npm-registry-packages-npm-production"}},"2.9.16":{"name":"@su-record/vibe","version":"2.9.16","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.16","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"ca219fff42cd5f2389475e423e0dee0b547bfb39","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.16.tgz","fileCount":1660,"integrity":"sha512-cXeER/7D6mzPSxaiiFrPCEcOih930NbEIUhqGt48Zu5HkuNOupBtTtGHALY3+dGneaoYLsThp4Hpz6ZPunEqAA==","signatures":[{"sig":"MEUCIQDXIauHw6kvKXwupncqeYKSNUDrskvzm+rQ3duzczA7SAIgTMO7vgHeYvU6Ao1KD6txHZItBBcOlp07OIDaVcpvrvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7098026},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"828430ba789fe1690f295262fc9f5ffd67967691","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.16_1776021926577_0.24529099888394956","host":"s3://npm-registry-packages-npm-production"}},"2.9.17":{"name":"@su-record/vibe","version":"2.9.17","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.17","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"a28afd7af42261a234e66245677648dc26017bd6","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.17.tgz","fileCount":1660,"integrity":"sha512-xEwWUDxDQ+9WyQ685QuYWfdZgkZ4wtn7mN5/CpYnDYZKcaKN49rxHxpc/D8NxnZt5dngpjc3AmyoKLRQ2VwkAw==","signatures":[{"sig":"MEUCIHit9MOFIN+UAHaKw2dYXaZGp8+lL6SaO/pIjy6B4ArAAiEA9Rz094AyZCEmxHyPMmZrC/wtJeb/ISMwtoVYzaiGzUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7097135},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"674acee50a914467c297ca849c58c144a7a340ed","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.17_1776022330130_0.7573149263750638","host":"s3://npm-registry-packages-npm-production"}},"2.9.18":{"name":"@su-record/vibe","version":"2.9.18","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.18","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"716d4d2fc72ceae2f0435f16a9fa44f876e80458","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.18.tgz","fileCount":1660,"integrity":"sha512-RYsyIYiI08hC6OaoxpQnI3iXHHrO48dkTb8JcIZZvkFdf8fUnT2pj9zE/9uX1xa6NSC4aHA8XN3JbU0weetbRg==","signatures":[{"sig":"MEUCIDAEUmph7yR1e7lldY92EbC3KePmHzrKg3PW9A75Uv6jAiEAx+JMdmQnzE0F6pR6kZL8jyoKRH7I50F5HqNXr/KtoUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7097135},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"3ff71749e07664e61750689761c0317b2e62fe1b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.18_1776022355481_0.9512616890854719","host":"s3://npm-registry-packages-npm-production"}},"2.9.19":{"name":"@su-record/vibe","version":"2.9.19","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.19","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"dd957bd635cbf6f7d18ed4cd9c6c1aeab11427bf","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.19.tgz","fileCount":1660,"integrity":"sha512-xV4wzPjP1W3V3lcQEAPnqiAxdJtU6DsK82AowDzDDPmNEItZKHGnzXqnqqbsqoPe2g8/f8VxN73djFNR4yUxCA==","signatures":[{"sig":"MEQCIFb0S8rvCPy89VTWjZd2VJoU8eK4Edn9MXJlYA/1hyGCAiA6gaczCZmlGLc740EkU762SJGFXgq16Dc2oKxx6VTleA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7041281},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"29728eea58f6eca28816f90330697c969bd29c63","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.19_1776042002555_0.17438616946757457","host":"s3://npm-registry-packages-npm-production"}},"2.9.20":{"name":"@su-record/vibe","version":"2.9.20","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.20","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"f430585175bac468f06a4c894dbeaba64ad0b5c8","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.20.tgz","fileCount":1669,"integrity":"sha512-kJkCY1Rk2BSSEo9PnK35pnyg7+QTnl18PReIiY5fKQTHdfVSu4PrckpUAScNENbIROvOgG9e3dkWM4XYRTgTuQ==","signatures":[{"sig":"MEQCID/JxjxW5HZlOTIJVhpQ52B0oUvDNK3XXcSuirX/0dffAiBEEuxbZyVUDULWu/uWSX6po/lGIwrxiAXoLQ9eycmRBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7073884},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"53cf157d6984033ba82971f35d0ebe3ea2349de9","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.20_1776147567536_0.8907798554277377","host":"s3://npm-registry-packages-npm-production"}},"2.9.21":{"name":"@su-record/vibe","version":"2.9.21","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.21","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"68ada210350ee4eb3793963705a27f6459de8d5a","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.21.tgz","fileCount":1669,"integrity":"sha512-kVhWEivek0G0qJEz3vIk+lJKAmJwrEyrOeJ7tAaIVIrHigPtV0+W4wYvgxjLlaBbflt8qPOO8O3abQjk0n7N5Q==","signatures":[{"sig":"MEQCIDkUVxupF4FXRvBWfHhn0Uf0KNQP6OtYY14YXtj+VUTfAiB13wevMtfmxTjBu1ZSDyy+5wJt3druK3+nqRIvZJ9TSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7079152},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"e409d8551f4855f561f02c5808ba4185c4f569ee","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.21_1776158568758_0.4269943647202392","host":"s3://npm-registry-packages-npm-production"}},"2.9.22":{"name":"@su-record/vibe","version":"2.9.22","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.22","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"b550c7ab78c5e7bf577ad8846ebdfd7cfbd0d246","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.22.tgz","fileCount":1671,"integrity":"sha512-WPfX1Ydpg643F9Dy2CNtW9ZW3gqOEfsakebFxMvmeK8yp4bkS9K6AumLVvkTap+aPsk98kL8HxyCeiPHL0u5sQ==","signatures":[{"sig":"MEUCIQDDlXKNTS7mRupPBhilA4PqvFQGBrrVz1JxNccROnd+2QIgUh7xg9RDBWhb793H9juWrKixBrqFtbuJ3wcz+tZTkLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7092553},"main":"dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"694db7c33708bf9af1aa89890aec8bb65ca03e21","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.22_1776160917406_0.1522500899596142","host":"s3://npm-registry-packages-npm-production"}},"2.9.23":{"name":"@su-record/vibe","version":"2.9.23","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.23","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"3a22281fdd0e02bf4900ca0e08f049d423dc3dc3","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.23.tgz","fileCount":1673,"integrity":"sha512-tGxfp2oCYqi4lDEqw6cQseCjWN+8ylonnP0dklgnzUBvZSsOv6c2DCKqoMLfyHjYZCLMBcfcLZVZMhkYYHAvkg==","signatures":[{"sig":"MEQCIBghfc++UpCFEy6yB7pOnCiFoqeEOPKoSbjJ9jiSVw7hAiBVXAPcayZi/thDvyVJPxDUHU8xi/N9JXvO6P6HTm39Tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7168739},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"bedeef42922b48ecd585d23fa9327126b4d24c8a","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.23_1776198213653_0.3944252433971416","host":"s3://npm-registry-packages-npm-production"}},"2.9.24":{"name":"@su-record/vibe","version":"2.9.24","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.24","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"745e0bb820cd3693c49ed1a3bc90681d4557ec2a","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.24.tgz","fileCount":1673,"integrity":"sha512-Cs2LS9bEV6qSLyL5H9IVrKMs0XUmTjGzVd1pP7hO1qKHhFOiwNgV/VtKrCB34TCxAwxczT2xdHguNaWaAVZadw==","signatures":[{"sig":"MEUCIQCwCyHLjD63wM1KNnQ/0QWH10nn8vO2uFcUzBG8agBkgAIgarcY0Eg7kh8MBa3ye875XgJWJjdy185voQn3cnsf8JE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7110427},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"fd4c5bbbe947a3c6743ac7879269f366af8c5968","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.24_1776239606787_0.21690073698860068","host":"s3://npm-registry-packages-npm-production"}},"2.9.25":{"name":"@su-record/vibe","version":"2.9.25","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.25","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"cf1c31fb9befc5e784fa31324b1a21ed801acf70","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.25.tgz","fileCount":1673,"integrity":"sha512-CbfSEmJsbmTCIG1VtH0haS7uszE+b7earmYa5cCEYve1OTcNWiMoAIBgfbd2mBAYEOr2V7VXSc2HkB59vyDwZQ==","signatures":[{"sig":"MEYCIQDG5T4C0iv6okYCwlnT4kx83awh1iZB54NDESp3vIzZJwIhAPn+zoNI4tkhN4vwuiUe0y/pBWop2YdmTacZzc2Rj2VK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7105857},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"37d592526ec3896f29ab9d34fc3b11158c0dec58","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.25_1776327663202_0.17352651888151716","host":"s3://npm-registry-packages-npm-production"}},"2.9.32":{"name":"@su-record/vibe","version":"2.9.32","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.32","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"5182d8e1c7640f55d6649d2dfde42b835b74e5f7","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.32.tgz","fileCount":1678,"integrity":"sha512-H9Ns6cb/VBn6zwA8HKAe3B3IATGUj/s/gEVZqCJjfq/2JX7Qw1fM0WRJp9FAhLUvSF82fRSwYjRSGX0lSdbzrw==","signatures":[{"sig":"MEUCIF/ZfQ+dTe0IkCpLVFdHa8GOiLoIy4WkgckqTWCikNafAiEAivH5WB2ZsxUfwIq2SMvxLkeqS9BSVzztD/uNq8BFYbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7236771},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"e74fbf96b2d71c204a4d3d63c22bd9a12046b3bb","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.32_1776630381312_0.9471475261008886","host":"s3://npm-registry-packages-npm-production"}},"2.9.33":{"name":"@su-record/vibe","version":"2.9.33","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.33","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"1af002143a885322874b70f025252d3544c5d4a1","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.33.tgz","fileCount":1678,"integrity":"sha512-4d56sCU1uTOKtQ/oBFw430i5TLS87sSl3mRSkbSzymzx9KiHZzX7oNiCzhYghXmiUb0K5KC2Ub6DYD7Bjv1Egw==","signatures":[{"sig":"MEUCIFSqhaGBKAQm5lnpI/kIjx6LcY7a4dULmrM/JAi0OEFjAiEAwMp1zH6IEbU5CuNBSKsY5/fgHJNvq0j8sbfxuSTHPhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7179920},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"b6a3354f3ae638e16c1de4fc57f42fd666477ce2","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.33_1776647826147_0.5260558854202042","host":"s3://npm-registry-packages-npm-production"}},"2.9.34":{"name":"@su-record/vibe","version":"2.9.34","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.34","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"5c8c93cd86e7b0b7effa30a9260a6e6e38d8a548","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.34.tgz","fileCount":1678,"integrity":"sha512-p6BFbfsxdpMaZ4MD8yu1aR0UTdSZwexy2Q4zxBvBhReFSEnzRYy/XsUjxTFO2LHMCBb/aiJAFOmiKY9Uz07rUw==","signatures":[{"sig":"MEUCIQDgNyxg87i58qNWcsyZPQjNFUCkki+F4IW2iDM7FS3CpgIgIcCet7BImby8Y5VSHVfTSdpk+P2ToiOjd2UdbNtNgG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7191434},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"a5582b49a06440bfdbf4ec7de2f5429575002ebf","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.34_1776656871026_0.5755559847732448","host":"s3://npm-registry-packages-npm-production"}},"2.9.35":{"name":"@su-record/vibe","version":"2.9.35","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.35","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"1675ac455bf1bc04835a9381885906ab3d4a233b","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.35.tgz","fileCount":1678,"integrity":"sha512-a2fDC34qf9QFw5hsLyqFNE2yTmvFmGYMtt1BaPQHvqDm3tIXC9kwC6hzQobCSD3grcOwYM2w9x/sGcyoRPwrHw==","signatures":[{"sig":"MEUCIEN7FFhPE+h0ILxtXqNmcYWG10nbCiNSG9kPE/+fT3oPAiEA4tkKpMaxZnQK2ywC1sEfOKt7RycVAYa1hZyQOhMNZjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7192510},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"5b1865b07f8f47f2e2674cd64160013e439cf01e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.35_1776669483584_0.8635227508885559","host":"s3://npm-registry-packages-npm-production"}},"2.9.36":{"name":"@su-record/vibe","version":"2.9.36","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.36","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"0a79e3fc852cef97e372cc5b471a0f178374c803","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.36.tgz","fileCount":1679,"integrity":"sha512-lh4QBUrBYCZJVFxn4MRGITCpb9KUWymSCa6QmzFCc4bd/6eoZN7IFeVR3/EcLbS8jlO53kuyMofpKHgT/2TvMw==","signatures":[{"sig":"MEUCIG1Vv0peILdjZQVjBNS5KmRXNxkAtlR5KF6L24Qn37u0AiEA0BgHdamB2dwEKu2RTvQhZHzjAHkVc22Shof3dgXzTUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7215252},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"43ac8fc42cbceb334e95edd7b75c074eb7a9a4ce","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.36_1776815354082_0.5273315645557046","host":"s3://npm-registry-packages-npm-production"}},"2.9.37":{"name":"@su-record/vibe","version":"2.9.37","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.37","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"7888e4c974f46a4e92bc239ef1edf944e48c5203","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.37.tgz","fileCount":1679,"integrity":"sha512-hHN2conr1sjRzPOgeaVnNzsJnDIUK2q5neCexXnVuyDtUhFCQCvWjMRbEeftdIA243ABo5amwkEp1HnTHuigXg==","signatures":[{"sig":"MEQCIA8/VIrlnryJmgWQH8ZgvO/5mGmCZN37QYXQ5ev6TOQFAiAYRYXGqnEXieNTOz7tOyIP9Z6u4+Wto+QDle4NEMdg5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7213973},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"f3d05a49f74a476c8c5125821f7f259516773c1b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.37_1777021901087_0.1345959361046145","host":"s3://npm-registry-packages-npm-production"}},"2.9.38":{"name":"@su-record/vibe","version":"2.9.38","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.38","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"1362ad6325b18ce4cc88fedb36e70484d269b8c2","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.38.tgz","fileCount":1679,"integrity":"sha512-UaV4LaUZhbOCDHief9AesjRpms33sSApCOx907SNdeZfqpOSGCrW0tlYV0YmEzXvly/ZCfAijtrrwLMS1STSlQ==","signatures":[{"sig":"MEYCIQCyuiZx5Qav7gXDatmT4BrijmLocuDbYwxDn8h6L6J1twIhAJqI8MsZ4s1CP+pSVyjibGzy/DSnAKZILW/1QLlfbQO0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7219798},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"e9f4bbc76a07c8585bae3d6f711ea9a757340b3b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.38_1777420182877_0.640266331505146","host":"s3://npm-registry-packages-npm-production"}},"2.9.40":{"name":"@su-record/vibe","version":"2.9.40","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.9.40","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"3fb4f4ccfbe3b3f3e2eb5546e007c3147fd4b1dd","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.9.40.tgz","fileCount":1684,"integrity":"sha512-6xviKt6RDFaAjq0TYWFNj6b+wxH4kduAcd0q2RU3pKbpW8zTAXyU2nyfuO8kX8nX5Cci/eMMuN7DMk0mU9+bkA==","signatures":[{"sig":"MEQCIHA8D8R1UCwmRA1qdXEtFFL62nbZ8veGiKZPhJ4mP/+mAiBaqr6WkXu45G8tbaXPIKi1aL6hPm/X9lBURlWmoowISw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7272014},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"71e96c9ec93b6c7075d2354517e6ab63ecd942c8","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.9.40_1778122471258_0.854897449647722","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@su-record/vibe","version":"2.10.0","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.10.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"39f7a1d1917a7c030c4b87e41676dd7f09a28895","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.10.0.tgz","fileCount":1691,"integrity":"sha512-1X3jhSNOXp3uorP/YyDYhcuGIF117a1swvvGDx7WtnwUhCt/hsmCVIrDJvB2meNx+rlEeh49aVAKb2Ek+hIStA==","signatures":[{"sig":"MEUCIHXLwja3ngtcd2eUY0xgHAfJRYKbMlw3GoQHh2KEv/IrAiEA6Gc0F43mxYNFPH1tBZ8VQJMgT3MTkudzrlRRqTMxTlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7381390},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"16402d553b9f4897c0ec7d3149104ada05cf7dbb","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.10.0_1779158809095_0.638128396956765","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"@su-record/vibe","version":"2.10.2","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.10.2","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"07d7c7fcf4945efe1310a0c1b8d2af02476155c1","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.10.2.tgz","fileCount":1693,"integrity":"sha512-tKg/JJfm3KZ3jOl7Yh9HyI1iALrjqxlZ+RLvQmrIlExHWDeORKmr0UtJeXSNyyvQlIuVyHP9D6obhTHjBmOTiA==","signatures":[{"sig":"MEYCIQDlTMvcAfdKhdJn/7tBHGbzIxRtCO5uwRbcrb16iei7nAIhAJRXYl23+2Cy0BhMdwJ4SD8nKy68BMZNwj1zahs0V9o6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7382958},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"d68a13cf295dff9299f01db049068adacc3d459a","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.10.2_1779357665254_0.9980833677713699","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@su-record/vibe","version":"2.11.0","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.11.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"5878dfaa4a522bf732aafd258fa8be7311f643f5","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.11.0.tgz","fileCount":1705,"integrity":"sha512-R4E4+UReD8DgC6gJahxJ5tquSX87FLez9uxmPEQd1R7ubcnDZAU1dxQbv7Ql/sFDrCwlOroOpIuaTUxiI10W6Q==","signatures":[{"sig":"MEYCIQD7BL+SYc9Lj4/iBQ8CI7HNqu9X+ApDXGfqM8f2vMHm6AIhAOcZOXNMMwev1K3rZxoIxlHjZjpnmsgm14qJnsa9H1lm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7426332},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"3960f9f462c1684adbab345d556dc1e06b1c2148","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.11.0_1779929779213_0.5290359638037732","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"@su-record/vibe","version":"2.12.1","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.12.1","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"34ba1b26995f519d101396ef6d6f844ea17c36a0","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.12.1.tgz","fileCount":1778,"integrity":"sha512-4fvhhFABrtmj7r5K6k/OGFnTkD5TyEH6+TryjX4eE2Fym8nQ0XP5FIp6ub9i1eyGMd8IxdODBjvP9yMxr4kp7g==","signatures":[{"sig":"MEUCIQD2Lg7E4DXczB6KZevEprFX37+6nOaUEaRMnkwEDAp/FQIgBUY6YU9Y1cLDSVQ51UdfGmbRLcSav5HQQV0UFDFksUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7537222},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"81069db0d9b4cea84bbd2383eb4a9f51636e6f38","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.12.1_1780028132428_0.8423161106768577","host":"s3://npm-registry-packages-npm-production"}},"2.12.2":{"name":"@su-record/vibe","version":"2.12.2","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.12.2","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"e74905926e604165ae8b7a6f58b1b98780546f5a","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.12.2.tgz","fileCount":1786,"integrity":"sha512-WOSpbT1VjWlmHZ6BIwrH6kpVqaXGmY6WHMT6NNvNdvK05MCdWPrwdrq5X5ZK+zExzSJK5N2r06lYeusI5FreEw==","signatures":[{"sig":"MEYCIQCcnMZGlv2pn0C2uOC0XPVT/6X2SKTgnRsRnRFDg5vEPgIhAMkRLCPNjonEclJVxFvk5sL10MZAB2B0dv2kN6PnJ8UX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7545571},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"2011c74cccd1815d0390a4c0fa52b71ea608d6a1","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.12.2_1780028849685_0.20025610554782114","host":"s3://npm-registry-packages-npm-production"}},"2.12.3":{"name":"@su-record/vibe","version":"2.12.3","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.12.3","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"d51333fefe00adf468c3acc1078aa941cb6a34da","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.12.3.tgz","fileCount":1790,"integrity":"sha512-3s+20WMrPAGYVd3S4Fe99m5dqOZW1OWxrn9lEk0/I4XA0jB63X6Dhd+k97a2+g5hFLM8Rn+ePldY3+gkVIbUvQ==","signatures":[{"sig":"MEUCIQCu7qePVdDQtWiPM8pk2pIcZl16OocGVfa1Kv5pOWcRUwIgE3q5N9i6rLoYkls8Hd8xtj41F+fFOJVjBtSACiNvbYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7551263},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"f5ee454e56130c591f78d3def7d81c4d94c89347","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.12.3_1780038371249_0.2847534472852853","host":"s3://npm-registry-packages-npm-production"}},"2.12.4":{"name":"@su-record/vibe","version":"2.12.4","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.12.4","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"75547b8af0f5a7738ef0e51b47c149efd5d76d4c","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.12.4.tgz","fileCount":1802,"integrity":"sha512-lBPW/WQeprxRZMukDfHfY2fFoR4qVrC/lrZzAtZTBfAYshywHsUZdpJZz7js5BGEyK4KOXMyuCqSe12rrTfHkw==","signatures":[{"sig":"MEYCIQCa7PBrjxRmGqPjsuMIeTaqw2ZrdEq3VeU6ItgAOwnpxAIhAKqnptUhDvlK6JLnvfBkh7tc8/0UuC+9GMlghA/0OyaN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7603879},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"29bd1ad555fc00fe404c96f406abb14de9769689","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.12.4_1780561974514_0.6971367451679511","host":"s3://npm-registry-packages-npm-production"}},"2.12.5":{"name":"@su-record/vibe","version":"2.12.5","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.12.5","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"97e73ad221a0f6b16be9bb21db0d4538fe44068d","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.12.5.tgz","fileCount":1809,"integrity":"sha512-c0sthS2iqei4i8NxPm5HCj8CJqiHGfH4W577HstfEp00mh85ziMBNEiP0OSu4sC10oofvm0gcGLH3Re4vb7zNg==","signatures":[{"sig":"MEYCIQDmC9ffrWl9WGUejV7jHV1yIgIjryNjfbiB77RI6UvkcgIhAK8TmuS+A8UmjPRywhgrwCvQFZCr0Q9nN3ClKVPTMJNE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7631590},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"fffc8e10496bb80e8471f4abf816242511a7e2d4","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 56 agents, 45 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.12.5_1781062806280_0.305812078329756","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@su-record/vibe","version":"2.13.0","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.13.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"5e0cf4a628c10e36ae41eacc8218609fb5fbb398","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.13.0.tgz","fileCount":1833,"integrity":"sha512-4MesHXx91tRY24gsuE30v5dX+i2By9HyJtP3ymN+UcY7yw8uekg6gZbN+5o0EqwY/31ZzUFD95Sc9q+7eXuf0A==","signatures":[{"sig":"MEQCIFuJEa1I7AIzXi8nOpNcWSr83n7XNbAYXZiFZtj3jbyrAiBZjwd4iTo5EUkSQhA4Y7Ok0fK1iu/b1uAhbvr1WTAE3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9479634},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"414da11c044acbba8ad29862e660af12ecd06a6d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 60+ agents, 69 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.13.0_1781149206828_0.9350318104096873","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@su-record/vibe","version":"2.14.0","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.14.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"32685b40107d906a215f8e8aeed6b5c75660244e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.14.0.tgz","fileCount":1851,"integrity":"sha512-4b4xFHKY4vg/hwmNbaUKji9ereYd2zMKLepoOrB9nImjdRAi1nMlPYdMsnhXH1Ah1NWTD8MtV74A4h9wZb5wAg==","signatures":[{"sig":"MEUCIDG0yixrwSeYk+NcKpK6et2bxd1VpMLXhM3OhPUJICY2AiEAmYh9HpH4qh2BbxpGF9ruATHRvlAEESb4ynfOfxbmkTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10037151},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"94d49cfd5e98caf9cfbd907026ba5dd70779d1f7","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 60+ agents, 69 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.14.0_1781162827932_0.34611688691914533","host":"s3://npm-registry-packages-npm-production"}},"2.14.1":{"name":"@su-record/vibe","version":"2.14.1","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.14.1","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"e49762fa451237f0547a52cd2abfbe085f0f8134","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.14.1.tgz","fileCount":1867,"integrity":"sha512-MPxBAS6aKAu4jK9DVn8lLwMs2SsgDMi0fUCLnQuggkKy1xVipg7n1DVojzTlmmUZPo+zpEAzwXp8pXeMmKctSA==","signatures":[{"sig":"MEYCIQDdGKAZf6IBJCvcThgq1P9C3QQKkZlV7BE6a377DkLFcwIhAIlCL9pl24E7aTEUxo6HwUDGu+QI0ECthtg6gY+sSdki","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10490311},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"ceb76bbcd290ef42f26e4ba40161e4509282fd70","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 42+ agents, 70 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.14.1_1781166950233_0.9901844418938595","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@su-record/vibe","version":"2.15.0","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.15.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"01f1a6d69b2435e426bf1dfafde22ee060a3291b","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.15.0.tgz","fileCount":1868,"integrity":"sha512-CAZ5stS/5Tettj9UtMrZldyeEAsvgZ/hd+r65T24MpG4Fuw5pxLEkatqeB6xIjU6NLUnrabHsflDX3kN/Vmc0w==","signatures":[{"sig":"MEQCIBMh/9FjC/tqZJaedT/zbjF1bu+xJszinOFhgwlCpkxRAiAyc6PdQO2xBEgTGBjtGpsd5K50YKxu4At50lUF8sNeOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10494879},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"ab19b052d938c15195cc1d1a4259200ba03ae7b6","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 42+ agents, 70 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.15.0_1781496885388_0.6009454250178587","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@su-record/vibe","version":"2.16.0","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.16.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"ed2da0cbfed21e62402c207192d995a942952888","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.16.0.tgz","fileCount":1870,"integrity":"sha512-cN07BHHbShvbOc13tIzk5urdIE1+XtOC26Eu4xtMEQFrAMNy8bm0C1Qc8wI08zDwyGwAlrceSkLxS9LPmIORhA==","signatures":[{"sig":"MEYCIQCkyDmQhOs4pZ1Dj6HmgEAIPvhJVLHiIzTz45QYFY8pYAIhAP9tKrnlEhyUzjiwP3OWByPmaFTQnUnb4gKr+hdZpFRS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10501637},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"4326d6221d76aa7397a74bd941e6e124432de64a","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 42+ agents, 70 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.16.0_1782460349003_0.19085045043919457","host":"s3://npm-registry-packages-npm-production"}},"2.16.1":{"name":"@su-record/vibe","version":"2.16.1","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.16.1","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"d28984d3405d3a4de6063a001b980cbd48b01529","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.16.1.tgz","fileCount":1871,"integrity":"sha512-d+aXSA5yWeyM7Vvn3ZGfcWO6/SYpcF+CDEvxPdfjg718yRcuwpS+iiO6Kjx7VC/Doiuyt0nZi6BZbWHMeJi4Lg==","signatures":[{"sig":"MEUCIAxN25AzTzdcx2Eh9aRTmysmrdbrVw3FmSN44JJJTlH5AiEAvYjHKhw/c3ggWrn0FHmA5IoOt+KRYpB8F9RHmmI6wNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10521708},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"a823882d609c64a077e99281f261d2a79e165c0b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 42+ agents, 70 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.16.1_1782694444189_0.0242388607938393","host":"s3://npm-registry-packages-npm-production"}},"2.16.2":{"name":"@su-record/vibe","version":"2.16.2","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.16.2","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"4cb7f65593eed3bbabd84e85bcd63e6ab524ea40","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.16.2.tgz","fileCount":1871,"integrity":"sha512-2iVzKSq6zJ0JafBBe053LuIP+Gp1RHkXBCtR09tIi83xNju6Dvg5IWlqnHHun5u7MEQN3N86TtXvRdbFUy9jfg==","signatures":[{"sig":"MEUCIBHWmCkZEOtNz0x4i+W1tIzBAkMoPp19P543FbpxYAPXAiEA0inWxM26lkzELmRrEJBNiTTiXVOFWl7RqW3eF1pdkNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10521912},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"fb8362d71726cadf786bd0a5663ccdce45730ba6","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 42+ agents, 70 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.16.2_1782721663016_0.6673087859855094","host":"s3://npm-registry-packages-npm-production"}},"2.16.3":{"name":"@su-record/vibe","version":"2.16.3","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.16.3","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"766737871018a2060ab048d0e759d00c2afb87da","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.16.3.tgz","fileCount":1872,"integrity":"sha512-zMLUCo4HOLILdTz+6fQ/UaNYoY0rLhurC3J5ABqv/M+NqW/E7myryWSYa4ydB5qzQgYsFba8U/fvQIxESIsKvg==","signatures":[{"sig":"MEYCIQDyBPL69b9/9XHqcE8xBJSUPf4Abjm2d5oKd3HUfiDXOAIhAPwJQnJGDs3oN2+tgxXpS5TL4Czrpqf7lH5Ip6Z2O9k9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10536708},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"59ed7f4e8a0d19a586f4529c5a0f9cfb693aa8cc","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 42+ agents, 70 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.16.3_1782804978852_0.44973727286517895","host":"s3://npm-registry-packages-npm-production"}},"2.16.4":{"name":"@su-record/vibe","version":"2.16.4","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@2.16.4","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"432e4650772c482cef0dfca89c14a2746342c50b","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-2.16.4.tgz","fileCount":1910,"integrity":"sha512-7HMO2yr348edVZSxhP2MPMw4rtDTqWbT7ggOGloAR9WRZh3qw1djSpHzEVDaIRYZEHPiYh6FjHiV5rgqtKuzgw==","signatures":[{"sig":"MEYCIQCQj9o4TZJlWy0ws2OpEP9lfZkFRNCZHn+zekCq8bpi3QIhAOpLBoCSI2DsOc8pfqngGCSgdQc0Vv7sN5mDi4lfMAaK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10618795},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./orchestrator":"./dist/infra/orchestrator/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/semantic":"./dist/tools/semantic/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"b4314fc63711cacd931e982a2c3efa51e0aad278","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 42+ agents, 73 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_2.16.4_1782895702811_0.46929004444612454","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@su-record/vibe","version":"3.0.0","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.0.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"87d7f2528aed3217265ec052a2478db60e65af40","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.0.0.tgz","fileCount":1814,"integrity":"sha512-YZXSKuvX7Q9wP/oV7Qb4n4B+Zk3NlIonxGYd0T6KlCqMhFWpwFEyRWoVMtPPBZDI/h52+CbmpXPxjiHdYCJJFA==","signatures":[{"sig":"MEUCIC9i5az5Pq7oD07Snw86SUdKjtv5jr7g4KvzpyBTQ2bOAiEAsLUP9xu3TgdGD7lVwlBpwbSmmVBh89srbnB3MVsFUco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10173739},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"ff8b3f606e564b3653e5334102e9bb835f04c6eb","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && npm publish --access public","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"sutory","email":"su.lifestory@gmail.com"},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Coding Framework for Claude Code — 10+ agents, 59 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.0.0_1782953532957_0.8682310429630611","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@su-record/vibe","version":"3.1.0","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.1.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"4deaf41095619c7129d282df979399df9210f2c8","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.1.0.tgz","fileCount":1488,"integrity":"sha512-REq7ygdPCe03Y2TuAEOK4dAzJLyuQ1CcvUUEazcO9v6qqVLX7teIQxUl3usXrCDc4ey2aK0YawA1aGbTapTEaQ==","signatures":[{"sig":"MEUCIQC6HTAKSYGlI/8G7womg88LfO0sTNhrdncEMgj4k9q0zAIgSFBQe4rw8iRxDCvDotj+236OBV6lLkH47JCxreGyb80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7405575},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"3dacdf900dae0b41deb5611ba16cf8b2d56d376b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && git push origin main --follow-tags","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Coding Framework for Claude Code — 10+ agents, 59 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.1.0_1782983500739_0.4719009368838667","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@su-record/vibe","version":"3.2.0","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"6f0ea4ca93b07949d0fa6f75dd78bd6eb7315f85","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.0.tgz","fileCount":1504,"integrity":"sha512-rXZCAy1NVlcTqVzYswzrdvlML5kXlkX8PYQevzPui3WABat9A4JdyYEs/kImZbVJBrvXJxDRLxlh46gPrDu1qg==","signatures":[{"sig":"MEQCIC67YpGsyRelRD6TVGur/GK0EUmGRkL9crC+CCzA0DekAiAL8XKxvrvcsAUVDu21Qyy5phqBvJp2vlcC9AJOJq6Y5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6262493},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"2ef26312e52a299aa8cd22a5cd6da4c8018f05a8","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && git push origin main --follow-tags","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 60 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.0_1783447592455_0.8902397593196298","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@su-record/vibe","version":"3.2.1","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.1","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"97861dddc81f478cb54f792bb4f881f64f15dfa6","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.1.tgz","fileCount":1516,"integrity":"sha512-1rBt7QyBZkvjIOkT73vwfF38N/Jn82T/UNVGAudzjAa8jJj9it13CGMwvGS9KLUeyUfa0zbV5Hh5XMyXuJZVgw==","signatures":[{"sig":"MEUCIBgcmZ2f1girv5Ojp3PuvRU2cRJkd4lYz96AtmmEVylRAiEAufwJh8AwgPvftTRcfrvi3DTjYnzxh5y76YqxIQiAmGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6373956},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"3867e76d20e38c946a3a0fb274f93584b82bf766","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && git push origin main --follow-tags","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 60 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.1_1784543497308_0.5088919312842617","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@su-record/vibe","version":"3.2.2","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.2","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"60e9c8f07e3a22d8934553ffbf2a9816bd73189a","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.2.tgz","fileCount":1526,"integrity":"sha512-0l0y4Qi6MgfLbxUHZRQBTJ2AaFI8WXf14Ic7dibsleG9Xbei7erpaFK6fcO8tJ0O8eC1Z89qQdq1yQiiI39dzQ==","signatures":[{"sig":"MEQCIHp6PzrDA3//7KJC7vk/5Jib8u86znst7ZJgk7vwUypMAiBkvBXfpmhHwjWXCu/PlnsCTr+h4KG1yfc4u3qbF1pdoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6436533},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"6bd54ca48be505a3d014455bfceafe802b9cc55d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && git push origin main --follow-tags","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 51 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.2_1784693592914_0.0689099676006768","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@su-record/vibe","version":"3.2.3","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.3","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"7a0fd88ec818f3d2fd489f631d9993073ab77ab1","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.3.tgz","fileCount":1530,"integrity":"sha512-EWBOjr1oRxGyGbzPNrgjLjYA/K52h3dmbjcnhamm21byCNcovTS48KL0NDbR6Rp03dOSqaZzRg/uef8Is92TCw==","signatures":[{"sig":"MEUCIQDd38N4X9ReYOINgvMGMAAZd7dcBgeMUS8ABknO7zhfUQIgCBxjAmGk0RouL3DqZs0f+FMfyB0/G47irZPsnSMb43I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6450704},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"235048d6d58e84c6946c8334e173165756ceeaae","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && git push origin main --follow-tags","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 51 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.3_1784740474480_0.44341925341532784","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"@su-record/vibe","version":"3.2.4","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.4","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"554fb57fece60e69e29b16f7480b4449a6c2f84d","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.4.tgz","fileCount":1530,"integrity":"sha512-8e6c5QSJXDCgjiVkOu04EyMza5p+96c0hhS+xF/Ei+gMjAA4ONSjB6Ca9tdd5ju9AjZdTSuEfcxQkrfVlQo7lA==","signatures":[{"sig":"MEUCIHmxPvwCimamrWJ6dS57Ku5tCXvUIAAi/9dQcpN81S4aAiEA6IRjeUPVZb0B760O7mwQ9yX3/8te3RryxxwpBtthbu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6459234},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"888f06525df42afb1f74cfc19f7208ae6d6e8337","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && git push origin main --follow-tags","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 51 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.4_1784743327309_0.9952000223184168","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"@su-record/vibe","version":"3.2.5","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.5","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"3d0cb1980141908d813aca9620c6692391a5b39c","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.5.tgz","fileCount":1530,"integrity":"sha512-qB7i/j9rKdjaBgE29RmSAMs5eqy0kaqqrT3CZyE0Lz/99kB0UM5oMuYBZrT3BHczQXXeSdKdT7fdw9WWXsedcA==","signatures":[{"sig":"MEQCIE9ekJlzWlPlf1vlveCySbBIjjG3nc9F2oG9WxziNOgGAiBQQW+5Jfh8FZ7+YQ4BagXPqjN2wfmJ+ReFnEt1QuPvdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6462822},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"31ad5dfe1dec4ca994a63138d76eb9b102593dc9","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && git push origin main --follow-tags","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 51 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.5_1784753395323_0.7916570329262413","host":"s3://npm-registry-packages-npm-production"}},"3.2.6":{"name":"@su-record/vibe","version":"3.2.6","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.6","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"ecce8032cf5e99c3cb771b427507a798394aba16","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.6.tgz","fileCount":1530,"integrity":"sha512-Mq5AQhX39Iow5C4fX3bhrJsfLK1ZDyO7Z5DroNf4CDuRVpIw0SsJTGOI++cHTMLqqwHHCRtoECMO0OeXmNOEKw==","signatures":[{"sig":"MEYCIQCjhEn4QftQWJBYANzx0WqAAQSjn9ZMHgJQCzqQl82w7wIhAKoVUc7UA1F3k+R755bsV7ep0QlHYvXxyz96GVxTZ70N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6463517},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"fc8e164782f014d8478f8b8f42ff71a7cefd5300","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && git push origin main --follow-tags","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 51 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.6_1784802227190_0.5613393200833652","host":"s3://npm-registry-packages-npm-production"}},"3.2.7":{"name":"@su-record/vibe","version":"3.2.7","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.7","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"596245289423787daaeee0f7705d708b9c2e549d","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.7.tgz","fileCount":1576,"integrity":"sha512-Piu8doGDczztMSB04MFx+GxdMXs8votQA7w5WZWIWowAMovwpdNoT/tAmSiRq5HQlBqKlDY9kQ5l/sjpoyilyQ==","signatures":[{"sig":"MEUCIQD9Fq5lllxzCxenEl3Imqnkg1y+Y3M71eyWp0/yzaPQPgIgKe4xh6GHsNxLyXWFGcyygIOf/sLuaygCmRaNmZDZNvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6500717},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"52bd80c3f165f84edda223c7d9fe2c6a85843022","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && git push origin main --follow-tags","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.7_1785061270176_0.509150840471928","host":"s3://npm-registry-packages-npm-production"}},"3.2.8":{"name":"@su-record/vibe","version":"3.2.8","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.8","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"0b79364709d22339787431223b7da27f57e1f4f7","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.8.tgz","fileCount":1576,"integrity":"sha512-oFQfVaQHwrd0EWCpnt8NEr4SL+ta59FF/yScArtRw8wuF1yepFs9bd7VM1wNKnCqT16F6Qo54zeupopZVR2wdQ==","signatures":[{"sig":"MEUCIFXodvQvEhUhZfsIhuNDjpUWZlFlYjN6i/ffJDH6tXpVAiEAmFYB7Q6hgIqPOnKcqgCAffWobGRFMeKkk0DJgVuDv3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6535448},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"a7cf1cbf057c53f5ba8a2834cb983dc75a9bc7d6","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && git push origin main --follow-tags","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.8_1785097049338_0.6657809736016775","host":"s3://npm-registry-packages-npm-production"}},"3.2.9":{"name":"@su-record/vibe","version":"3.2.9","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.9","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"e76193ebd7e3ef3426b975e74a96e5f8b1d4cc89","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.9.tgz","fileCount":1576,"integrity":"sha512-4sljHgTpAAaP8EXCM8K+HNaAewzgHHhLkxF518BPg25RqbKjwEuwvxkM2qO+ST5LDlooO/6Buz5GqnRxZcbvsA==","signatures":[{"sig":"MEUCIQDapUlsIdq1XPH0zyZT5/eClwFktBRoM2V4uSKbsXhJ9gIgeK8b3O76n+dWNo0YjGrIIuG6a/QylskeotsxxW+pODc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6536587},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"0bc5ae23a6c7f13a8036daf2a7d644ecad9dedb5","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && git push origin main --follow-tags","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.9_1785097867317_0.12131355881644157","host":"s3://npm-registry-packages-npm-production"}},"3.2.10":{"name":"@su-record/vibe","version":"3.2.10","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.10","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"8bb2f79eb60ec98f072ef804a1b3369d361ac04e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.10.tgz","fileCount":1580,"integrity":"sha512-WcO5IHb58PSIxww4/eVxVL8X4FF03EA9zjSmIRs6KyUoSjjc3rrkOuzzY6PChGdg4lIp8CDXs36YYMjNS/HuRQ==","signatures":[{"sig":"MEUCIQCxK/TZ5dwnO75pbjUkLmlp84Ui4doQcYYIXBPi9E/ItwIgXbm9pXJH7g/B1RkmNckWM18gUdqByCtr0/FvBlppm2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6540053},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"e51de7db2ed5d0cd2e8f234cc52709eeacf4dbfe","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && git push origin main --follow-tags","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.10_1785099604633_0.434732502272684","host":"s3://npm-registry-packages-npm-production"}},"3.2.11":{"name":"@su-record/vibe","version":"3.2.11","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.11","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"09c23547d38024b50df428a2506ed8d434cf974f","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.11.tgz","fileCount":1580,"integrity":"sha512-OfrtY1lvp2dF3j3pkAlEeG3jBS7uQVNeS7I6y9bcmEKYrCFWfL+0BC+4MSYstHqcAsmLGVhSlpItMr6PivPpVw==","signatures":[{"sig":"MEUCIQD82O1Oy51oMYwLkML932Uv8S3YSRQm09Gx4b9MHfUqRgIgdoKW06WDzpG12WHn1p7KQXnvPa4moPEZtB1sa5hjJlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6554635},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"52de4136f6f729035fb3ac1ce02a1d99dc2a7a98","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && git push origin main --follow-tags","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.11_1785099933068_0.97066688659156","host":"s3://npm-registry-packages-npm-production"}},"3.2.12":{"name":"@su-record/vibe","version":"3.2.12","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.12","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"5ff1c63a54f3d9e06e3b98a251dd5c4fe53b4265","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.12.tgz","fileCount":1580,"integrity":"sha512-rgD7Qv6y1HbSJ+wqiliPH36fyixL73iQa7KfH64pdypZsofxg4oJ7c7acUO0TYtmcjTYGesdEOTEr+w/ppo72A==","signatures":[{"sig":"MEUCIQCZDnmE1xYkPFzirEPayondiuJss3OTNyiKW43Z5j0LzwIgCDkUl/tPgHiZrubj1x7zmYUK513N24CKcYDXWOZympQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6560139},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"3b77619d83da19ce1f64c268eb3458708ad3c641","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && git push origin main --follow-tags","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.12_1785100642650_0.278634802251859","host":"s3://npm-registry-packages-npm-production"}},"3.2.13":{"name":"@su-record/vibe","version":"3.2.13","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.13","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"7b2b132f871cd51c5e94b2ec006f3768ce2da984","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.13.tgz","fileCount":1580,"integrity":"sha512-hKplhmqWS2fnPAXaiHakoyy1YEid7lPG+QxeQ2apLsPxI59kIOc3VjxmEylMQBCWE2XQCWDMLgMn3E/D03Am6g==","signatures":[{"sig":"MEYCIQCS3uvrkpsNud3554bLPFJYMHeYGDk4GxPD7Hgs1uBwOAIhAOfP20T7FhF5rDzjv6pubt7nkm8qJjGhVJjiUTl4sN0E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6569376},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"ce4de17731d6121c3074ab27acc7d357db0fa3ac","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && git push origin main --follow-tags","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.0.9","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.13_1785101023604_0.6847809103252704","host":"s3://npm-registry-packages-npm-production"}},"3.2.14":{"name":"@su-record/vibe","version":"3.2.14","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.14","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"22e7d42adf701b82815ba68c99bcee2aa79b7c1c","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.14.tgz","fileCount":1596,"integrity":"sha512-nP7zUy6fn1urZT0FBDoNSUkdxsQ8rTmnCx7SV4ir0OppS9Gqs9/aVOXQQ5xlnG6LWTCtZEb0fPYf3ozNdnwW1Q==","signatures":[{"sig":"MEUCIQCHl03GT2Oqm6ps/FwbTqPDP7IWefEls2Q/inniZUre1wIgZxwOZlnNf8FqoaYI3qrbuN7oXjt+fgtOt4HXB1ro99Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6617635},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"7c424b982648d71a8f7f02a1c1561046b115f98e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","release":"pnpm version patch && git push origin main --follow-tags","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(()=>{})\"","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.3.0","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.5.4","@types/node":"^22.0.0","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.0.9","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.14_1785228096005_0.9059581625805797","host":"s3://npm-registry-packages-npm-production"}},"3.2.15":{"name":"@su-record/vibe","version":"3.2.15","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.15","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"b624068f91a7da7c8c712f23e221d3ed7aeb2ef4","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.15.tgz","fileCount":1321,"integrity":"sha512-9rg1LuEM8DaEmiMgvft6hCF7v7PzWB2F81aiToXN0JNzhr0j2deudjOmwReu32NxeG0OPs1nPpdXk7S71T5aaQ==","signatures":[{"sig":"MEQCIGosrCZldSjclIlkau+zEK4LTJuI8cK133K3bznyjt+6AiBIpCqMlYLJtXVvBHoRZAYtFn9ZQ4MegYDU/Oe7F0Btfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5388089},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"a31a00443f679bf0d6502ce94c21f2fad897f732","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"pnpm version patch && git push origin main --follow-tags","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.15_1785360283366_0.7379190264840509","host":"s3://npm-registry-packages-npm-production"}},"3.2.16":{"name":"@su-record/vibe","version":"3.2.16","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.16","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"e42bfa87a1d73d474da602b24346923ff407329e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.16.tgz","fileCount":1313,"integrity":"sha512-nH6PCVIIR+kvlgKSi2uRI9bZK8K/N0DsWHh+StPbIubEGmSeo5j7pZZ4me8EbU/F2QymcVTq0XEAzje//xQx8w==","signatures":[{"sig":"MEUCIQDdc27N8sDizddQYIM16EEXNLTd1ouPZDfiuoQ0pDK/VwIgMSZHpExiSVnJ2GajKJaguh5noZIHcqVUPAcbwSCR2Io=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5347525},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"a25607bf2c431a4d7b29aaf187243606bd943d2c","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"pnpm version patch && git push origin main --follow-tags","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.16_1785411878708_0.9849092050487247","host":"s3://npm-registry-packages-npm-production"}},"3.2.17":{"name":"@su-record/vibe","version":"3.2.17","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.17","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"2ed1de050db2944ca3c3a3dfd9111eba0ad5b785","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.17.tgz","fileCount":1313,"integrity":"sha512-j/P41DelgTKi8UFkc8OjoLPfWENQ9X9cReOa92N5frZnqyEPana4cKaoDdtfGrDP09F/ieY58K2KgTx01fkDuw==","signatures":[{"sig":"MEUCIGiqk2t2v2vdE9DseQcvPevxiQRLkd05AcqKEjoqn8FZAiEA46zNc+/4jfjEHMguyu6b/usJouk+fc2PRQJ1eH4MF/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5352739},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"bcd010f1ea527222a170c07f91c1615a0a1c871e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"pnpm version patch && git push origin main --follow-tags","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.17_1785807169666_0.3849678096548801","host":"s3://npm-registry-packages-npm-production"}},"3.2.18":{"name":"@su-record/vibe","version":"3.2.18","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.18","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"22e284a8b9ad5cb4f23ecb63454d59018a9066d3","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.18.tgz","fileCount":1313,"integrity":"sha512-QPv3GoLzOes7X21SSGEIVe34GzHce79ZcyBD6OH43YmhYaUHvjwAGt4F7luNRCY1iAXsFcfOXGcV/w9vNfsc6w==","signatures":[{"sig":"MEYCIQCewZ57HEtnRAhRnUn0CwdGSiASIDU1zPg42U8mUs2FWAIhAME+e6wj/uCG9SkOJR+cyvFHhz8uqRmmgA0sIBz4iXWb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5352844},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"1bb5a05447771be6844420e73a6196a88560aa96","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.18_1785823856203_0.5673192721980118","host":"s3://npm-registry-packages-npm-production"}},"3.2.19":{"name":"@su-record/vibe","version":"3.2.19","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.19","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"b07c984b14cdba0288c171fa6ad76948c031331d","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.19.tgz","fileCount":1325,"integrity":"sha512-GnF01wqQHmuPeAbmTvOilWKeJgGm+u9KWpOoSK5cUyaoRbruEGopX347s+vVuUnE6mJjo1M4VIL9XMZ2Cbqm5w==","signatures":[{"sig":"MEUCIQC0pvT5tOZQeuzKatvZyrXwcZvzwTDjzp+be5CD0d8mUwIgRXY4OTq0BDyRco0tAyFmwQ+Pg7b0bHltUusCZxgxQYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5385630},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"e84b1ed3f29d3b5515db808404ec09a7c7a45840","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.19_1786187462459_0.6995198799724265","host":"s3://npm-registry-packages-npm-production"}},"3.2.20":{"name":"@su-record/vibe","version":"3.2.20","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.20","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"7ec877cbd79f65b55e1d72d56a0133ec6d27553e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.20.tgz","fileCount":1297,"integrity":"sha512-brTgGGuDYDjjqX+9F0zAvDiuPLhevTvcbWY5fziwCySTvaTAKibTFXAEOuIS0mxdSlPOQCb2VCK1cEldyqXb+w==","signatures":[{"sig":"MEYCIQDiBOUmy8nEYzaL/NAi3LtRIz6kKnmIhVGsRIAcWKdFiQIhALCRg2DU/g/6iwJbb+nUW71qdH1FzlL0fegPu6XbGqRp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5179475},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"1984e625db10c4a52d3eceace83bd61942c0c3ee","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.20_1786217617017_0.23453823221195802","host":"s3://npm-registry-packages-npm-production"}},"3.2.21":{"name":"@su-record/vibe","version":"3.2.21","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.21","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"07530d7864c4655853359b638b7f3214a5fb7039","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.21.tgz","fileCount":1297,"integrity":"sha512-4MklAvznMNnjANpV1aFnm/U9opN2V4wen7lCFqeWwqr2RIptXrifa6++QsaVx0gmlM/KbgBHO2izmGt1JX0Gbg==","signatures":[{"sig":"MEYCIQCjw88YeVYFQah10Vtuw3UiLDs6frGUZeEwDIntloX8IAIhAP3y7PleCSM2EH/blsidPVCJOJ+r+Y+kZS4gLykwukMr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5182072},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"8e3d101120b006c1b39bf4405461f2e04807018b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.21_1786234151997_0.7656704406880741","host":"s3://npm-registry-packages-npm-production"}},"3.2.22":{"name":"@su-record/vibe","version":"3.2.22","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.22","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"70dfb7b2cb3188f4be96d0fa6d5797dfbfd526a5","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.22.tgz","fileCount":1298,"integrity":"sha512-DUKstQGsXCACt73Ka3ZSS3JAuzpYA2smv3sZbQCuDY9mTc/Vcq9WjW4dXiAfQM8+8tB1d4XTanQZo6ceysEN9Q==","signatures":[{"sig":"MEQCIDAOMIBAlTaCCB0ei8LmIoZMZYd3+TLWWLi0lo3LB1G4AiAYgz/+CQIE0gK0ww5dYmFZIGUCjCRSj5wAuQ2e0Bebng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5191606},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"aa88697035e1dffa1a7cd7e9718f58077ab4d7ce","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.22_1786317038000_0.8473356709770821","host":"s3://npm-registry-packages-npm-production"}},"3.2.23":{"name":"@su-record/vibe","version":"3.2.23","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.23","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"e40b35707561c425ff60592052fd2809ddce6ce6","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.23.tgz","fileCount":1298,"integrity":"sha512-bjZSRbRQLVuEISJHj2eSpjXQ6r78/zA3/gQLmW8kWdFdOJbNE3u3/TJSKIzbakkthHH4Nj/32UjFIZpqr3Oq4Q==","signatures":[{"sig":"MEUCIA9Vg+JI3IpUyLFnFRSelNMbtFrcJwR4CbTSAaLGE/DuAiEA8jV2roC2OeR2TQwEPb3Btnv6lcTGqPFPb5gajjxy3G8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5196033},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"1cac67556e7c135a4c838d43d945de5de2d6ad57","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.23_1786326298746_0.8553383709178508","host":"s3://npm-registry-packages-npm-production"}},"3.2.24":{"name":"@su-record/vibe","version":"3.2.24","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.24","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"68215c70762dd9cc46f6a34c7be05fc626c8d76e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.24.tgz","fileCount":1298,"integrity":"sha512-TznTCH8pKybzqQ4rHNOvjJ6I9D7w4QKbPm+SAbC1zcm8d8Owid82TEQuvaGG2DOWS9MIviCKjwIuqxAFeyMaFA==","signatures":[{"sig":"MEYCIQCg7vKJONjhmU1+o8UlsbW4bhjhJ3LSwCIpjSXtLU1kfwIhAIVy9mAKH+CWkwnINu5OBk1vjhfmrMdZoYckC+4uMTw8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5201779},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"a18e2ecf73d2dab1006b4b727a5bff401979597c","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.24_1786333181795_0.0905534666416159","host":"s3://npm-registry-packages-npm-production"}},"3.2.25":{"name":"@su-record/vibe","version":"3.2.25","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.25","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"013837e9bf215fd2bc2f51edd59b5f418faccd78","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.25.tgz","fileCount":1298,"integrity":"sha512-XREI9dSHCo43nOk+VE7Bfo34vCx6HuS9+1pwbcyUnyB1wzFrQGYX0Qgj1ViX/WRjTBSu4YVaqxcLerWDZ9Xqog==","signatures":[{"sig":"MEUCIQCUjNzgvyLmKLYbVascnncA961BuQy5gr7JzxX9D6TFcAIgbIMYHm99jWIuDHdtlq6kXTFhYggUA9duU/L2rOLDuag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5201509},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"cdea09e01e6e295c3db34582430607f54e6c7696","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.25_1786574460465_0.2579108305155011","host":"s3://npm-registry-packages-npm-production"}},"3.2.26":{"name":"@su-record/vibe","version":"3.2.26","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.26","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"357f238a0399bee5471e16ecdfadaca0854f9b17","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.26.tgz","fileCount":1301,"integrity":"sha512-JacfI6R6WKe5QAFAzOmAiwxCJVIYUsBakMSgDM+6iUYpPSw0RB4LT4p1Z8lIuY6nkovaEflSzjmHoNEU+V9glg==","signatures":[{"sig":"MEUCIQDrJjO2nHjcx3MdmbMBBd7FvqvrOjhENx9OmfnzjJNjpwIgX7WH2cpoxJoAc8ZgHCXvlb3pzhJQHg0GtPdtp1apJBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5214776},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"498439a5967b7216baa8599a143ab82163309983","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && git add .codex-plugin/plugin.json","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.26_1786586991834_0.6804202808664539","host":"s3://npm-registry-packages-npm-production"}},"3.2.27":{"name":"@su-record/vibe","version":"3.2.27","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.27","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"73130862fd91abab95fb8034635c7e94177a8eb3","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.27.tgz","fileCount":1301,"integrity":"sha512-Bg8c+9H3QQSQL9gpi3vdK+PgAl86a9anENEZZpqFx7ZwEazFIi2jNUUy8OQ6H8kOD7yfCyUY6MSOPXVqAkH5Kg==","signatures":[{"sig":"MEUCIECKvYUa3rjtmBmGbDReKgSxMH8uE8R1bBjCqd4maQ18AiEAmo/ORCfgC90szkPFj0WCZCRQlvmtoKrW56tgGciUYGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5215319},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"c74837deb3b00bb44223e97a92f2a227c1bd735d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && git add .codex-plugin/plugin.json","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.27_1786588429966_0.5099051065292777","host":"s3://npm-registry-packages-npm-production"}},"3.2.28":{"name":"@su-record/vibe","version":"3.2.28","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.28","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"acd29499f134cbd7ae06826f5a3a468016c51c72","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.28.tgz","fileCount":1305,"integrity":"sha512-TMDzfzGWmpve3+UXe318g368kn6m83NhZ+pfzXxHhjb3J04poozCSQnQPsUjQOyehrILRbB1q/nQhUxeVlJ+SQ==","signatures":[{"sig":"MEQCIDFx9r/eUwytDhLbOxMe6iLnySrALQSIAfh1JLLy4yQdAiAekqr3pxrPkBYXDS+K5dhFxkS2GMNTDCtHUlp3b1T2DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5228373},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"ba6f383205bcc41f3940978c3965b09d0e478ea5","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && git add .codex-plugin/plugin.json","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.28_1786595997878_0.11594811472722344","host":"s3://npm-registry-packages-npm-production"}},"3.2.29":{"name":"@su-record/vibe","version":"3.2.29","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.29","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"c0b9c1d6b1102a608c2f0949e7265b6ed8575965","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.29.tgz","fileCount":1309,"integrity":"sha512-QABm+uLJCqZSGD4fKMjqmsRJ4v7Y7AZnxNwoZdzboOQMl2xWVLXDnz4U/X7UMj0gQSmjf90TRsbn4J/7ACN+ZQ==","signatures":[{"sig":"MEYCIQCb8+bfCtAgkhxoFRby+fgiBiXg0g/b4Tj2ZtReaGx5EAIhAMJa2tZX9TZk0+R3jUxjPED7P9RC3kNEuxYliSKK/Mls","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5238460},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"586e7bcf7fbf1b243747f311217b4dc11b02596a","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && git add .codex-plugin/plugin.json","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.29_1786614850149_0.6496068044766368","host":"s3://npm-registry-packages-npm-production"}},"3.2.30":{"name":"@su-record/vibe","version":"3.2.30","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.30","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"571422d123e9b38e1d825cccf9cf5836267b71be","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.30.tgz","fileCount":1309,"integrity":"sha512-MgfKnu8G2IN2zDZjcKAaOUtt4JowQvZmjQ8IumdP4UJAbbpYuOE3SEpKPTYjfweji9czYz2F5DVSzyI1LSHG8w==","signatures":[{"sig":"MEYCIQDk75egzlkax1mfzklFnMz0AAdMm6gI3JQhyImD8hJEdQIhAMaM+XbovP5PuD8Oa/jy+f4lIGaTZSWpgHu+TyV57XlN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5240280},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"cffeb7bf3b77492b4049c3e37de7f33b193d22f4","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && git add .codex-plugin/plugin.json","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.16.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.30_1786615888154_0.05615909382313711","host":"s3://npm-registry-packages-npm-production"}},"3.2.31":{"name":"@su-record/vibe","version":"3.2.31","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.31","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"d984a891e91b1e4df65e6938f135a83b87e5cbf6","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.31.tgz","fileCount":1309,"integrity":"sha512-utqKkirLyVl70xdgyJ0L/gjFnppHx3LDpkDwYcsLOJPVpPv1j3qqYG5xV6EYe7Chab4D9tZpDAhxmeBhUyZGCw==","signatures":[{"sig":"MEUCIQDZEDdjbJn06RzBPKIEbAW2pqimjBLe/x3VxVJAlV3LQQIgOPz9ZXd9NT49nfmaXwjIIW7IrLL9ier6uY74SgEVoyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5240506},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"7b8a924f5defc7d0f5b585c88e69ec5a45edd037","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && git add .codex-plugin/plugin.json","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.31_1786616168056_0.8326590663252487","host":"s3://npm-registry-packages-npm-production"}},"3.2.32":{"name":"@su-record/vibe","version":"3.2.32","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.32","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"13e6d415f14b24e82f0bfabffb82812b4889a30e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.32.tgz","fileCount":1312,"integrity":"sha512-jftGy+zE9jEY2hq6SbyoPs63Fxs8uPZRkYKeoMcLdjqcech109ivM+tYNXJbf+YTtkZIct+iGJOZeNhlof1uDg==","signatures":[{"sig":"MEYCIQDUSoGnoCPwUIAnKU9pyYUAYwMMor2KULb+fxVTZB6wrgIhAKgLj3SkjzTly8ElMe7TRK089Cn9WGbT84q7Bu5xXI4m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5256623},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"1793d8e819e61267ba878fa27568fb5eea175cc6","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && git add .codex-plugin/plugin.json","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.32_1786687894486_0.7909134081995342","host":"s3://npm-registry-packages-npm-production"}},"3.2.33":{"name":"@su-record/vibe","version":"3.2.33","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.33","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"bb2f7e9d5a073d72dbd03c106b726b27ce310ab4","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.33.tgz","fileCount":1312,"integrity":"sha512-hzSgTA1G6LMSyKhvqfXk9iSUMrjjNqKmTfDVclJhcs945kpXLrIEYgNLsI972r0HAL/4yGwSFVna/hSudYP5mA==","signatures":[{"sig":"MEUCIQDKoEG2nofy1mDW3zcUvrzQf8FFeTqJqXkE7V2EH1w8nQIgR3togF8BCwoS/c2HKdJ8Q9LtSEfWzwjjw+AyUBj0LCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5265238},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"ac4c7858f4ad58618b0bc942020673bd9b4ec410","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && git add .codex-plugin/plugin.json","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.33_1786693337725_0.7031516850121351","host":"s3://npm-registry-packages-npm-production"}},"3.2.34":{"name":"@su-record/vibe","version":"3.2.34","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.34","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"9379947cd61623a8971425874f0310f917b331fd","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.34.tgz","fileCount":1312,"integrity":"sha512-tXo9ZvP2aaoYhXqZnXgSMxCmxPti07pQ50Lp/F2E4y+lv/SGKA4gnfu70N92zkUm2wmR73DtDptYdeF1fum1IA==","signatures":[{"sig":"MEUCIG2Em7kRlHDvlz0x6+CkIwng8aW5aSAp2dyvTE+NVPf6AiEAzie9TlQNB7Dl301jt9x+FZmo4qHS81PcuVESB1JQBdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5268850},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"6eb426fcdf02c93dbccdec9208ff6c5e17e38f1f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && git add .codex-plugin/plugin.json","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.34_1786796047792_0.844059671578586","host":"s3://npm-registry-packages-npm-production"}},"3.2.35":{"name":"@su-record/vibe","version":"3.2.35","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.35","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"4e7a4283d3cc308121f65666b43e96d382171fd0","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.35.tgz","fileCount":1312,"integrity":"sha512-WNqCE/GM8kNvq2BufQWk4j4sB7DI9yVk/sgKRD/IVZ4FQYPcHzLoH2IRxmBb8buS8aHoi9fxXgYzfeIb73gPtA==","signatures":[{"sig":"MEYCIQChgaj3FjsB2JWc00MNEhnEsJWvJmLtV5zNGnY7JKxOegIhAJz2h/uubXXJaQ9UCtEASC8XFe2AcPmDPm1xmlxIrPoo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5269695},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"a65020b7021259cee9cc3898a7110d5bb5faeab1","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && git add .codex-plugin/plugin.json","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.35_1787005008132_0.06424469314391867","host":"s3://npm-registry-packages-npm-production"}},"3.2.36":{"name":"@su-record/vibe","version":"3.2.36","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.36","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"8b437b03f40dab7874c577f850b0c08fa8a828a5","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.36.tgz","fileCount":1312,"integrity":"sha512-vLtclj9BSYACI8U3R4Ro7ynpUkxdc0N5q1LwnnWZ+neRLkP0pY+p5LbYly6GkM9wvz88sKIpJlrD+kcPuCF6KQ==","signatures":[{"sig":"MEQCIBtLpRPHrfZD+L8GbYEVTU0CtinFA5OyxNpUW2DfgQFYAiAQDRQ68zdUyZzOrbk5pp63NdZs2tnjK2+DUI48Bta6pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5273831},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"0243f60310cbff90f3158b8d8eab4c589a6824fd","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && git add .codex-plugin/plugin.json","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.36_1787005369709_0.23631541061936034","host":"s3://npm-registry-packages-npm-production"}},"3.2.37":{"name":"@su-record/vibe","version":"3.2.37","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.37","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"883d983c8f230fdda4a3722cd952dd2e8e2cb5fd","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.37.tgz","fileCount":1312,"integrity":"sha512-blDDGtIs1In72QrFgyoxbC0xBf9XA3MKi1QaHYJ2obwoOP+a+GT6o8HHUCFFKi4vId3VgXRxPx5+n9noFvuwwg==","signatures":[{"sig":"MEUCIGcKSxeyXKH3BX1PskNvfDL/AQwOol9Lkhum6LaVWeWBAiEAptFc50QwW4e8IEu/X78Gm638lK+GJw8bV2Adu90DQpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5276951},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"07f44e343f2c265f24e274a62ac2360e03128999","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && git add .codex-plugin/plugin.json","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.37_1787005890227_0.7787231303439757","host":"s3://npm-registry-packages-npm-production"}},"3.2.38":{"name":"@su-record/vibe","version":"3.2.38","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.38","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"44ed0d252d3f92fa5671b18ce4951dc97a16c050","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.38.tgz","fileCount":1312,"integrity":"sha512-xb4+BWy+LmNYxWBv2qC5qCNvsquPDZEuD7bFNAIUMjiXpxuQAtjIc0Ba9IVzVJI2r759/P3dCi5X8uj0HOI0mw==","signatures":[{"sig":"MEUCIQCDbs3rdc0qc62IX6G7o8ASufd21Tn/sk3k29urObVvzwIgP3WEf8ZVE9cSVFsNOcAsnMFyAybcAqLsUfIxedqcatQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5278821},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"399c6025833ed41bbb8722b6aea870251f915be1","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && git add .codex-plugin/plugin.json","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.38_1787089629140_0.04899886130181086","host":"s3://npm-registry-packages-npm-production"}},"3.2.39":{"name":"@su-record/vibe","version":"3.2.39","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.39","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"0c07c57282df52cd5498e86eaf868de81dac5ab6","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.39.tgz","fileCount":1312,"integrity":"sha512-ByfLdeRa/Mn6Z65VPMX9B4RLcz7jvlBVc516WlfDAK5EwYMr/k/cUSeXcBqGAlyEeSIGpolMSKH27wE1tk9pNw==","signatures":[{"sig":"MEYCIQCGZ0+cIIdj7YmepLI4gbAaROi+FKKStILZy2Q+G40PBgIhAI5CZRtcjwBSl+qK8Byaz+xyNRVltP1odOX6e0KKS2KH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5280412},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"ebe0e07ac5191f9f3bf9687d322ac5f391eaf0b6","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && git add .codex-plugin/plugin.json","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.39_1787098925438_0.561991523569007","host":"s3://npm-registry-packages-npm-production"}},"3.2.40":{"name":"@su-record/vibe","version":"3.2.40","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.40","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"f85e8fcc55b1ebf2b6b603881a44c9d389c979ea","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.40.tgz","fileCount":1312,"integrity":"sha512-gvw6uON71K8f5onieJFA5l6uahZdwlM73tp3SEOncuLriGTju0RUHkRF9U6ROOM6y6e8/g2gfONzxSmTdrafmg==","signatures":[{"sig":"MEUCIQCUEZntwGSTAdFsl/HEbEcsFa584cInoxuYq4/OT/Q3BAIgJ0ibR7GqQ+XsBkxIOQzlO7OzDaKJTfbRDlL3x953z9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5281669},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"45fc9422584d446948c2c8af3f594ef736747086","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && git add .codex-plugin/plugin.json","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.40_1787099244476_0.9810500433142517","host":"s3://npm-registry-packages-npm-production"}},"3.2.41":{"name":"@su-record/vibe","version":"3.2.41","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.41","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"364f7a78bfe1f52a9c366b8e14a6f4a8688df3b5","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.41.tgz","fileCount":1312,"integrity":"sha512-c1hxVMMO+qunt41Gt4OCkNdb782GhFYrXq7+LRKvYNK9heTJYtL4a5eMW5SAaXkzUO89P5KVBVEr3oFR1jELSA==","signatures":[{"sig":"MEQCIA2ahoLV0Np+ZuysuYIdYLfDF7dnomv0gebOO85iZGPCAiBR1grpowjTtDoIuS5G7CFTACvk0wFDOM5LVVdH7/voxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5290002},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"7e8a705d730d8ecfef5bb125ad439de30a5a1d5b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && git add .codex-plugin/plugin.json","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.41_1787171430216_0.7502868612473013","host":"s3://npm-registry-packages-npm-production"}},"3.2.42":{"name":"@su-record/vibe","version":"3.2.42","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.42","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"50951e4d3f944bdfa8a21fea97538da1f384a4b6","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.42.tgz","fileCount":1312,"integrity":"sha512-BXtyXT9tg6VyjItNByRo7vcjTYISLdfT9ip/gIEwmABUkBetQWyOfNhPWwg3miRs37TqtTa6pHmGtfBNJ/kewA==","signatures":[{"sig":"MEUCIQD3NTakspVdVkpJRNXv58VXThIuT8iURQdx+ZxoEBrXXgIgQ/VDN3OvHSha2ig2qniRxacpBGQuxvBpbYUW+spgQQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5292659},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"8f4bac193d1c6d68f64678d4d1c58f892161fa9b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && git add .codex-plugin/plugin.json","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.42_1787175810824_0.6189318058004949","host":"s3://npm-registry-packages-npm-production"}},"3.2.43":{"name":"@su-record/vibe","version":"3.2.43","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.43","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"584187b1f60a348cc911c7f67e2a07237a135cc7","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.43.tgz","fileCount":1312,"integrity":"sha512-+6HCWGp8fHP1bJSzzkpuLSm49afZbdYw7Buy6tJWtq2i51Rw9O9p7wJFhRIuzR6dHbkh6d9aV9XpEQqAN9YfOA==","signatures":[{"sig":"MEUCIG4btOlPclE9vlrRHamsqb0yycs0aO7fl5NRudU1evLGAiEAttri8xTp2IIMGvk0IMPXVORHlDt8e6vl9al6x6wgSms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5292092},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"0e58f3a9d06a277086c8647921b617a3d34918b2","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && git add .codex-plugin/plugin.json","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.43_1787260705445_0.5486939425991919","host":"s3://npm-registry-packages-npm-production"}},"3.2.44":{"name":"@su-record/vibe","version":"3.2.44","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.44","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"9245671c6fc0614796fb5723824dde3adbae85cd","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.44.tgz","fileCount":1312,"integrity":"sha512-7UCHv5VHZZU8xVrpPdq/V5oDsaoX7a1eVjlCNi0GEhkXbiMI/t1Z4N6akE9lCuid/9biQUrwFx3s1UOiw8Q8hA==","signatures":[{"sig":"MEQCICTYXe/Xhx2xCmEQO4DTFdulXDKLxtgJo+cz0AtqUe7/AiB8Vuoq+8k7ayp0xGEWpeJMCQXdEYFY/UuLw1Ypd4qDsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5293303},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"3d16db53eae50403030a0f6a9a25448698efb87a","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && git add .codex-plugin/plugin.json","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.44_1787261207531_0.07458994098040672","host":"s3://npm-registry-packages-npm-production"}},"3.2.45":{"name":"@su-record/vibe","version":"3.2.45","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.45","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"6927a980d3c05587567121d4248014a562a7e574","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.45.tgz","fileCount":1312,"integrity":"sha512-TI6RAqgWJcctSr8HFamC1WOWGqB0i63liDug9CQ66jNNLnri54OUwYSWRFKOyA8G/MhPUSIsezE1KwkUt39hMA==","signatures":[{"sig":"MEUCICxAEvR0TmD6dk3Xg63IwQJgbqiwgM9qLLUyJWXwtGO5AiEA8QJq0LA8p3VnF8DZkX6+8a7dPWktFZuFQKWVrHngaMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5293936},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"e87dd09450445be184676154f4acdf191eddab62","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && git add .codex-plugin/plugin.json","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.45_1787346411730_0.17870388223768252","host":"s3://npm-registry-packages-npm-production"}},"3.2.46":{"name":"@su-record/vibe","version":"3.2.46","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.46","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"b9256ad4a2e28903a8915f3c7e02ad9fd808a635","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.46.tgz","fileCount":1312,"integrity":"sha512-LQQjcMMB2kpx3efYk9XuuJRxiL5IMmLEEo1UPRdStVFuhh/gFqPFVfEc87Xcfb7YEkdKEST5pH+VHbas5o+k2Q==","signatures":[{"sig":"MEUCIQDlWqmHoeEMrwgbYcCZIUbwHhl5DsV1Zq/zweZfYPZaiAIgKCk/DwzkKvHiT8kNtXWGAL1smSRQgIKEeu42xIX08Gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5298315},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"736bc0c9b1b035c248bfe5abcab06a81ebfd4fdc","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && git add .codex-plugin/plugin.json","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.46_1787346553704_0.6742012589206434","host":"s3://npm-registry-packages-npm-production"}},"3.2.47":{"name":"@su-record/vibe","version":"3.2.47","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.47","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"e8236d4ab3e21d1005228008f3d6d783ada0ce75","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.47.tgz","fileCount":1312,"integrity":"sha512-Jg+A84xjnT9mP1h6mgDlB6v1+cMJcg+yMOTZ1Z+/lUMDU8NMMC+0jx8qK5fH8M+tgRoN5Ou513tNAFp1oUIqxg==","signatures":[{"sig":"MEUCIEZS5CxvPDNTUd9FEY6Xc0C9TzXoE0E/ToiK0xCaDx9bAiEA7Ml2Q5D+bcSA4ZYwOz14bnoJlVJ5j7U0CUsNWFjy614=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5303926},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"ab9dae9e6eed66d01c6d5f03dff2c2667e1ae010","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && npm run build && npx tsx scripts/build-plugin.ts && git add .codex-plugin/plugin.json .claude-plugin/plugin.json plugins/","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.47_1787356288115_0.015369738825002921","host":"s3://npm-registry-packages-npm-production"}},"3.2.48":{"name":"@su-record/vibe","version":"3.2.48","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.48","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"aeedead58523ede196ddaadff2a06b4d20fca856","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.48.tgz","fileCount":1312,"integrity":"sha512-rlSnDenTnZP6iICGEuC8+sRinnzTr0p3H6ZVZP9Nf7swENXSzBSiZGjDdH22bZmIdTXzGeTTMBe81eEX65A6ag==","signatures":[{"sig":"MEUCIQCncb9RzbR3EmB9z+Sz7S+WpcVp+iZt3bfksPfLqonDRwIgXOejQgRv2WwMKUEKb2/9RyJQ3CrzX3daT3piIMFfBLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5304967},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"f5d4f5744c87c0b30fcac32c2955fe351144d6ad","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && npm run build && npx tsx scripts/build-plugin.ts && git add .codex-plugin/plugin.json .claude-plugin/plugin.json plugins/","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.48_1787428485900_0.41182281413712896","host":"s3://npm-registry-packages-npm-production"}},"3.2.49":{"name":"@su-record/vibe","version":"3.2.49","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.49","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"91d50c5345062c8ca63ef10d6213c0d373ce0abd","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.49.tgz","fileCount":1312,"integrity":"sha512-hjZZwjr/acnx6afi1OVWxYIjQEmr3sjsDMIlp2Z28G1kl4m0r7zR6BHWaAV4p4vfhn2BJP0NMvUJhDWWRtpbjw==","signatures":[{"sig":"MEUCIBfW2q3X7Jgiwr5/dRQP4YfiXeque81AslWcM1qAr7+DAiEAwDLo/1y4Dlab+m8d7cxVXszt1OxcjORplMpwp0adJ0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5310445},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"dbc7af63c052048836349f26e10ec10c814fb664","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && npm run build && npx tsx scripts/build-plugin.ts && git add .codex-plugin/plugin.json .claude-plugin/plugin.json plugins/","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.49_1787429401043_0.689791939736383","host":"s3://npm-registry-packages-npm-production"}},"3.2.50":{"name":"@su-record/vibe","version":"3.2.50","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.50","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"97a9d33999706806b204a7bea0d6263601b3f977","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.50.tgz","fileCount":1312,"integrity":"sha512-cQFJG69XHGiLx2zeUXn97R6xfVgyd7SXPo5CCSwdtmySKlmDeFKEkAnj0Z0viSyGQJFnbA7QInYRMwnaZiPSYg==","signatures":[{"sig":"MEUCIQCyZrTXO1B9PT5Jfq0upy64a9FV9iEstaeb7nEiwfv+GQIgaRHlV6XM/vhbFTz8hxcJCtQLqnSI9HsDHLzv08PsFaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5315250},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"cdedd2577519c2a4ef5bdf3c57c92e18f0d8f149","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && npm run build && npx tsx scripts/build-plugin.ts && git add .codex-plugin/plugin.json .claude-plugin/plugin.json plugins/","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.50_1787439653614_0.5770808666581886","host":"s3://npm-registry-packages-npm-production"}},"3.2.51":{"name":"@su-record/vibe","version":"3.2.51","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.51","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"e10d29178c124b6a5cc3552788eef2a6b5d19bcc","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.51.tgz","fileCount":1312,"integrity":"sha512-vBznM7inZ/D4yURHU21Qx4s6bZQhsd00fGRzN9XaLAkqw1OS/7D8PojgRu+Yotf8FiE1xbV0k2LdJ2F8fwmUDQ==","signatures":[{"sig":"MEYCIQCGQ4BgC2LQ65k4+WGUY77thC8OKurdU7Ybzi8wTjjR5gIhAI1onPbDAskoK/cUB+gnhFNLnS3zJ72pT53XGKtG+pdf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5320804},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"65b67b01ec3edfa54d1b60546576bb8737b3a191","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && npm run build && npx tsx scripts/build-plugin.ts && git add .codex-plugin/plugin.json .claude-plugin/plugin.json plugins/","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.51_1787444824164_0.09313583787292701","host":"s3://npm-registry-packages-npm-production"}},"3.2.52":{"name":"@su-record/vibe","version":"3.2.52","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.52","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"14fe24792a426dbe30d5d236098237aa62819d16","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.52.tgz","fileCount":1312,"integrity":"sha512-t6WN5tQb9KkIvXI5/dffIIzVuuWBJz1o88H1nMJndP4124JoCChz0klk+Ggk4TVV1uF4mkfhbJiNrdL3Ghv29Q==","signatures":[{"sig":"MEUCIQCxIvM/gZTF5OO4eYVY93cKodi2MD8MpMZBRmWam0p90gIgN67KtmPZZAF3A3EAD4GUEGPEJnnYO1OIauS4Fxpv2bY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5322136},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"c99b781fdea2bf42d8070ec85ae8e9433e42e15d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && npm run build && npx tsx scripts/build-plugin.ts && git add .codex-plugin/plugin.json .claude-plugin/plugin.json plugins/","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.52_1787445611237_0.7131159068715511","host":"s3://npm-registry-packages-npm-production"}},"3.2.53":{"name":"@su-record/vibe","version":"3.2.53","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.53","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"070121e21bb200180fd4f175c2b1a7762bd945e0","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.53.tgz","fileCount":1312,"integrity":"sha512-gOR9tjWg4H5ZrPizJrGHzXLubMY88a8RfBucg4HxgCTqQScqtqLoxTlP0u3twcnl/cqGYX2qCg5sACqkhS+3WA==","signatures":[{"sig":"MEQCIGuUppkqPUSmoWTF2JfCIfLiYQ4LBkdiYhBa24eYGLoEAiBpSOxbU7gs5VEd1cpwhFe57XrvhbMbv9KC+tQta+2RNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5322188},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"b645caa32443ee27fae5e802a662fb51dc078aa8","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && npm run build && npx tsx scripts/build-plugin.ts && git add .codex-plugin/plugin.json .claude-plugin/plugin.json plugins/","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.53_1787447679207_0.8799048580667912","host":"s3://npm-registry-packages-npm-production"}},"3.2.54":{"name":"@su-record/vibe","version":"3.2.54","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.54","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"7697ca7ffb888068663908107aad16e2ca3202b8","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.54.tgz","fileCount":1312,"integrity":"sha512-hrqOIW+WbbFuavoGisZlfBbhBg8UHLAZ0NhOAjq1Y2iHY++4aK4LLCLC8DGo9gPu6S9u+fva6U0/uj5u3UZ8kg==","signatures":[{"sig":"MEQCIEZoIvb4+6MPrVnpS5mxnmNPZA9YxzRQXx7E/aRwF4nXAiBUmkhsTGInZhT5SYqxr44UMMJLieBmSaNYHpezDQ6Tog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5324198},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"f9d9c77dd2512315fd397b247781081d4b47790a","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && npm run build && npx tsx scripts/build-plugin.ts && git add .codex-plugin/plugin.json .claude-plugin/plugin.json plugins/","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.54_1787499764081_0.8898624121264818","host":"s3://npm-registry-packages-npm-production"}},"3.2.55":{"name":"@su-record/vibe","version":"3.2.55","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.55","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"e78864bb8ec96b6d6de59eba59c9520dbd15b168","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.55.tgz","fileCount":1312,"integrity":"sha512-lfVBN3XLQalgejAZ0clAB/HZpA27LprVO29GugXnnVT7mcOwDRQhCaSxNzsMrQ/Jm9hi7HpGZA76KmaRhPkbvQ==","signatures":[{"sig":"MEUCIHh2HZ+LR7frKU/r1lpSs6I0wqtnM12CuZjOryeNY1dmAiEAoIZkREtczcudu3tRzkWKAsUDLTnapS3uj0P09wDJr9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5324198},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"5080e442b104a081d58f605fe3076501bb45ff1f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && npm run build && npx tsx scripts/build-plugin.ts && git add .codex-plugin/plugin.json .claude-plugin/plugin.json plugins/","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.55_1787500089786_0.6198582337345733","host":"s3://npm-registry-packages-npm-production"}},"3.2.56":{"name":"@su-record/vibe","version":"3.2.56","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.56","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"76e485d26ada3760045f11e87544575b35e7ee8c","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.56.tgz","fileCount":1312,"integrity":"sha512-pDdT0FUPLyMeVFOvAzZTvL6AgNmwwG+utbEyLCuOaqieV0jLE+sAPpdj6AKaqeoicNwZtepCmQPXDVroqxUMag==","signatures":[{"sig":"MEYCIQCrGp8J38N2KTyv0zai40aErGHxI/eSCv3CJScJZtAslwIhAI9MWTWwwpebcSuPOOVOF3seMUYTtewjtbBEKlHc3s7C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5331783},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"320dceca0df3f19dc3dc05f3f0a6e685bc54dd9d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && npm run build && npx tsx scripts/build-plugin.ts && git add .codex-plugin/plugin.json .claude-plugin/plugin.json plugins/","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.56_1787675738161_0.6041346331376412","host":"s3://npm-registry-packages-npm-production"}},"3.2.57":{"name":"@su-record/vibe","version":"3.2.57","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.57","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"8844d027ffe1b48a2f30ae51b3114afb94631330","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.57.tgz","fileCount":1312,"integrity":"sha512-tZg7PoKJIn7dLp0oa9XGL2FZSo7nEG6MkUpB2Pq8DiPkQBzmZE2C6pv7k8JnFGerUnmz0kWbdCDavB1uG9sI0g==","signatures":[{"sig":"MEYCIQCezq1xWwFFOuWvUwGyJo09yYvXHmMHh+T36lfFPV7o7gIhAK+PgOFbIPrS69qnf7w1/I1ZpWUmZFAbWi+82Ci7QmS7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5336346},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"7c6880aafe5f7f24c02de05d1769528a29841dc4","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && npm run build && npx tsx scripts/build-plugin.ts && git add .codex-plugin/plugin.json .claude-plugin/plugin.json plugins/","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.57_1787676246798_0.494028187662787","host":"s3://npm-registry-packages-npm-production"}},"3.2.58":{"name":"@su-record/vibe","version":"3.2.58","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.58","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"8a75f622ec2b5558990adf2bc4e72cb6f0d10f1a","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.58.tgz","fileCount":1312,"integrity":"sha512-KYoCOZO0+RAPR/M6cYHBsboAu4vqFeTn/udXwP4LTOeGILZt6UNBHeZxyUeWWWKyFfd6bu2uboGDvwGQsdBugA==","signatures":[{"sig":"MEUCIQDOXWjvF/O4ZTQ/b7/w9sQ39O3PgKRKccPggFK/NLaQuwIgR15IEYYg2Zb1akewRI2kfyPSsZ6jH/kc/6pmKXHuAHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5336616},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"818908d52c98293562a85485d185877c6443be85","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && npm run build && npx tsx scripts/build-plugin.ts && git add .codex-plugin/plugin.json .claude-plugin/plugin.json plugins/","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","validate:mermaid":"npx tsx scripts/validate-mermaid.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","jsdom":"^25.0.1","vitest":"^4.1.10","mermaid":"^11.17.2","typescript":"^5.9.3","@types/node":"^22.19.10","@types/jsdom":"^30.0.0","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.58_1787691286309_0.7998712495654006","host":"s3://npm-registry-packages-npm-production"}},"3.2.59":{"name":"@su-record/vibe","version":"3.2.59","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.59","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"09dfb1c1bbfae3b11a3a667a3a7319614635a562","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.59.tgz","fileCount":1312,"integrity":"sha512-l9MaxEytEMcF2oP0qVU4+rgKRTTsOspnwgal1ei3UNyAink2jPCT65iBYHwDr6AhhvyIPwdHB9KnBwuQoAgHIA==","signatures":[{"sig":"MEQCIDjdInjNyVX57KDsKTPsvCzvEy7h70dRGWnkD7EaABsKAiAA4T0sY4Ekf3lqJgcizGdbRF0z0EHuJ674ArjZG3Otfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5344253},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"eb0aa0421089222d136acacbe70554de469a0ce4","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && npm run build && npx tsx scripts/build-plugin.ts && git add .codex-plugin/plugin.json .claude-plugin/plugin.json plugins/","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","validate:mermaid":"npx tsx scripts/validate-mermaid.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","jsdom":"^25.0.1","vitest":"^4.1.10","mermaid":"^11.17.2","typescript":"^5.9.3","@types/node":"^22.19.10","@types/jsdom":"^30.0.0","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.59_1787948962368_0.09613144742215018","host":"s3://npm-registry-packages-npm-production"}},"3.2.60":{"name":"@su-record/vibe","version":"3.2.60","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.60","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"0a58d53d5e9984f75a4b3caad51922728fe97069","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.60.tgz","fileCount":1312,"integrity":"sha512-IfZ/ZPO/EBNKKAs5BS+Y6eRvt08g5TakZhB38b74vXZq0qVinh4849SSRyFVA0qCy7ClMvolBihf5Ujv02F5yw==","signatures":[{"sig":"MEUCIFc5QC0iOvlJZg8fM9pq3vDuw1CFK4t2uVfWH+nG3WzjAiEA+hM7dUkJNv+bCMHU9mTIiAbbtWfjg9Yo1zOmzT8Feu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5353280},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"754d72dd46621d63f82690ced7c887453eedd3c3","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && npm run build && npx tsx scripts/build-plugin.ts && git add .codex-plugin/plugin.json .claude-plugin/plugin.json plugins/","test:watch":"vitest","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"npx tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"npx tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","validate:mermaid":"npx tsx scripts/validate-mermaid.ts","sync:agent-models":"npx tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"npx tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"npx tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"npx tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","jsdom":"^25.0.1","vitest":"^4.1.10","mermaid":"^11.17.2","typescript":"^5.9.3","@types/node":"^22.19.10","@types/jsdom":"^30.0.0","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.60_1788153604134_0.7395470191266271","host":"s3://npm-registry-packages-npm-production"}},"3.2.61":{"name":"@su-record/vibe","version":"3.2.61","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.61","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"2b0ac4679e132b61b8a734f28cb8e07d67f13709","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.61.tgz","fileCount":1312,"integrity":"sha512-7zojkLRFM1neegeHvtp5PcJuxWLYlWhQ0iFZdp43Mp4hL4rp+wrCU6d3ou0m7OvzoSYb/arR2fz/HKZYdONveA==","signatures":[{"sig":"MEUCIQDKCWaucQ0nz/RpoAwwY7EwvG4SdvWerZ8b6NcuN2Z2ZgIgbmvPxjMSYxFBFuMbZ98EuSHEkdq82r7JDjTsZDW4MAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5355384},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3","esbuild"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"f7c4163237ba5fe1d6719bd7282c0c0d818a8929","scripts":{"dev":"tsc --watch","lint":"oxlint","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && npm run build && npx tsx scripts/build-plugin.ts && git add .codex-plugin/plugin.json .claude-plugin/plugin.json plugins/","test:watch":"vitest","verify:all":"pnpm lint && pnpm lint:ratchet && pnpm gen:skill-docs:check && pnpm sync:agent-models:check && pnpm validate:skill-invocation && pnpm validate:counts","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","lint:ratchet":"tsx scripts/lint-ratchet.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","validate:mermaid":"npx tsx scripts/validate-mermaid.ts","sync:agent-models":"tsx scripts/sync-agent-models.ts","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","sync:agent-models:check":"tsx scripts/sync-agent-models.ts --check","validate:skill-invocation":"tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","tsx":"^4.23.5","jsdom":"^25.0.1","oxlint":"^1.76.0","vitest":"^4.1.10","mermaid":"^11.17.2","typescript":"^5.9.3","@types/node":"^22.19.10","@types/jsdom":"^30.0.0","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.61_1788172993390_0.1403794864307102","host":"s3://npm-registry-packages-npm-production"}},"3.2.62":{"name":"@su-record/vibe","version":"3.2.62","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.62","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"5757e3ee2c234efe9cd3b7c3556d67915d436f99","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.62.tgz","fileCount":1325,"integrity":"sha512-wjGWQxPnbVLiysJ/5DX3Lfy3XSdzvOPhLde1hRteaA5HakmMXZZgUQ9chqzu3zHgR86/R1bB0Ck/Za42ZcgHsw==","signatures":[{"sig":"MEUCICBHoxREVd7D5EHdehFqzuRwvOuLSI44MW7Ew1LZA8CWAiEAzIg7ocAJ04bjI708okCEI8hJ2SnSH9rMYwin9CWmtec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5396856},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3","esbuild"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"5b47db1d6ea56888e4e02ca738bd7b05dd3dd901","scripts":{"dev":"tsc --watch","lint":"oxlint","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && npm run build && npx tsx scripts/build-plugin.ts && git add .codex-plugin/plugin.json .claude-plugin/plugin.json plugins/","test:watch":"vitest","verify:all":"pnpm lint && pnpm lint:ratchet && pnpm gen:skill-docs:check && pnpm sync:agent-models:check && pnpm validate:skill-invocation && pnpm validate:counts && pnpm gen:agents-md:check && pnpm validate:spec-lifecycle && pnpm validate:cache-surface","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","lint:ratchet":"tsx scripts/lint-ratchet.ts","gen:agents-md":"npx tsx scripts/gen-agents-md.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","validate:mermaid":"npx tsx scripts/validate-mermaid.ts","sync:agent-models":"tsx scripts/sync-agent-models.ts","gen:agents-md:check":"npx tsx scripts/gen-agents-md.ts --check","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","validate:cache-surface":"npx tsx scripts/validate-cache-surface.ts","sync:agent-models:check":"tsx scripts/sync-agent-models.ts --check","validate:spec-lifecycle":"npx tsx scripts/validate-spec-lifecycle.ts","validate:skill-invocation":"tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","tsx":"^4.23.5","jsdom":"^25.0.1","oxlint":"^1.76.0","vitest":"^4.1.10","mermaid":"^11.17.2","typescript":"^5.9.3","@types/node":"^22.19.10","@types/jsdom":"^30.0.0","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.62_1788299039128_0.5074572339394545","host":"s3://npm-registry-packages-npm-production"}},"3.2.64":{"name":"@su-record/vibe","version":"3.2.64","keywords":["ai","core","coding","spec-driven","claude","agent","requirements","user-story","ultrawork","parallel-agents","memory-management","knowledge-graph","code-analysis","code-quality","harness"],"author":{"name":"Su"},"license":"MIT","_id":"@su-record/vibe@3.2.64","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli/index.js"},"dist":{"shasum":"f964a73bdcbe5d19b3b15420d7968f1ccb732472","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-3.2.64.tgz","fileCount":1355,"integrity":"sha512-ATvhqsdNtOnzOl7qJ6xyTiTDPW5seJB7m2fQHK6711u6oe2p9XsTpS2y7lS6F/VnQMl/EAuQ531+l8LfOUUR3A==","signatures":[{"sig":"MEUCIQDXtp9WY3oFjclJuIO0E5CXRXy6c+3tbr0MexoJXLCUHgIgOqQtkP4DsbS2tdEQW5DF1yD7HKn18Wm3K0+b6Da2EKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@3.2.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5497895},"main":"dist/cli/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3","esbuild"]},"type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":"./dist/cli/index.js","./tools":"./dist/tools/index.js","./memory":{"types":"./dist/infra/lib/memory/index.d.ts","default":"./dist/infra/lib/memory/index.js"},"./tools/ui":"./dist/tools/ui/index.js","./tools/time":"./dist/tools/time/index.js","./tools/memory":"./dist/tools/memory/index.js","./tools/convention":"./dist/tools/convention/index.js","./tools/interaction":"./dist/tools/interaction/index.js"},"gitHead":"b399e49a3d415cb24f3ca9608fc2f7cf423cae25","scripts":{"dev":"tsc --watch","lint":"oxlint","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli/index.js","release":"bash scripts/release.sh","version":"npx tsx scripts/sync-plugin-version.ts && npm run build && npx tsx scripts/build-plugin.ts && git add .codex-plugin/plugin.json .claude-plugin/plugin.json plugins/","test:watch":"vitest","verify:all":"pnpm lint && pnpm lint:ratchet && pnpm gen:skill-docs:check && pnpm sync:agent-models:check && pnpm validate:skill-invocation && pnpm validate:counts && pnpm gen:agents-md:check && pnpm validate:spec-lifecycle && pnpm validate:cache-surface","postinstall":"node -e \"import('./dist/cli/postinstall/main.js').then(m=>m.main()).catch(e=>process.stderr.write('\\u26a0\\ufe0f  vibe postinstall skipped: '+((e&&e.message)||e)+'\\n   Assets and hooks were not installed. Run: npx vibe upgrade\\n'))\"","build:plugin":"npx tsx scripts/build-plugin.ts","lint:ratchet":"tsx scripts/lint-ratchet.ts","gen:agents-md":"npx tsx scripts/gen-agents-md.ts","test:coverage":"vitest run --coverage","gen:skill-docs":"tsx scripts/gen-skill-docs.ts","prepublishOnly":"pnpm build","validate:counts":"tsx scripts/validate-counts.ts","gen:plugin-hooks":"npx tsx scripts/gen-plugin-hooks.ts","validate:mermaid":"npx tsx scripts/validate-mermaid.ts","sync:agent-models":"tsx scripts/sync-agent-models.ts","gen:agents-md:check":"npx tsx scripts/gen-agents-md.ts --check","sync:plugin-version":"npx tsx scripts/sync-plugin-version.ts","gen:skill-docs:check":"tsx scripts/gen-skill-docs.ts --check","validate:plugin-tree":"npx tsx scripts/build-plugin.ts && git diff --exit-code --stat HEAD -- plugins/","gen:plugin-hooks:check":"npx tsx scripts/gen-plugin-hooks.ts --check","validate:cache-surface":"npx tsx scripts/validate-cache-surface.ts","sync:agent-models:check":"tsx scripts/sync-agent-models.ts --check","validate:spec-lifecycle":"npx tsx scripts/validate-spec-lifecycle.ts","validate:skill-invocation":"tsx scripts/validate-skill-invocation.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Coding Framework for Claude Code — 7+ agents, 52 skills, multi-LLM orchestration","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.1","chalk":"^5.6.2","uuidv7":"^1.1.0","ts-morph":"^26.0.0","papaparse":"^5.5.3","@clack/prompts":"^1.0.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"ajv":"^8.17.1","tsx":"^4.23.5","jsdom":"^25.0.1","oxlint":"^1.76.0","vitest":"^4.1.10","mermaid":"^11.17.2","typescript":"^5.9.3","@types/node":"^22.19.10","@types/jsdom":"^30.0.0","@types/papaparse":"^5.5.2","@vitest/coverage-v8":"^4.1.10","@types/better-sqlite3":"^7.6.13"},"optionalDependencies":{"@ast-grep/napi":"^0.40.5","@anthropic-ai/claude-agent-sdk":"^0.2.38"},"_npmOperationalInternal":{"tmp":"tmp/vibe_3.2.64_1788374393948_0.43068150297535746","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@su-record/vibe","version":"4.0.0","keywords":["harness","fde","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.0.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"ea14bf69892c14a127836621de9992112263d3d1","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.0.0.tgz","fileCount":67,"integrity":"sha512-pq+u4O12OTfPV5KLSUX2CpHKChJthYORkjRLh9zZ4kgE9EVqSLZFCzOTSF6k1Ypk+1btjpbRpnYBKV31aLQ0eQ==","signatures":[{"sig":"MEUCIQC4iLHFn2msFktfu1nsT43OYm2TeCEj3D6oV/hjMO0yrAIgI+6CN9lm1pIFKTDj4HjZ0mwqNn6UFa+BvdxNpPq8/Jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336692},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"f912e5fb5c090f82d56424a2c15471cd635443a9","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"vibe 4 — an AX/FDE harness: scenarios you approve once, checks the harness runs itself, human tokens for irreversible actions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.0.0_1788421952417_0.17558645961232444","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@su-record/vibe","version":"4.0.1","keywords":["harness","fde","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.0.1","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"dab1d37bcdf4aa9189bd0eff95780435642ea5b6","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.0.1.tgz","fileCount":67,"integrity":"sha512-RLTXBI6pRfKvAOB+c7dpk8qEqn8da2D2mTiZrjFpznvORcB3d1PQbAKIxRkhP7SrItHAm/J1iHWGOqnuwzeniw==","signatures":[{"sig":"MEYCIQC8Uu8NcpDpJRaTdoPAYbjuKWRjeOE6AfPM6ArA4AferAIhAMJJXg2xweuxEKUo4sJwWJZrGsJUfOb2tJn3UO1lQqjB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":337258},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"cfac7e7355a1fc95bcb81df92ecb6aff6389434d","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"vibe 4 — an AX/FDE harness: scenarios you approve once, checks the harness runs itself, human tokens for irreversible actions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.0.1_1788422174260_0.641989010345325","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@su-record/vibe","version":"4.0.2","keywords":["harness","fde","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.0.2","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"01aa2ccf32248ede6a61629a9f355ccfe645ff4f","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.0.2.tgz","fileCount":70,"integrity":"sha512-7AyOANm+9REah/c94dm+i7nrEt9nNZp4fNJGibJo06SleZUIvcI5pJa47EWaFWk4YY6csLaxHtd0Z30f4oLd/Q==","signatures":[{"sig":"MEQCIH6OTRhgD2gR8b55Hdmif1qYtwyus/WWRgvwNXplSZfIAiAnVUZTyZ3/+K111yHO+YDLsjasbvhZU3COCz43OjHKzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":343459},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"c99f888333a2dacadccd09f257701703f04e3f64","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"vibe 4 — an AX/FDE harness: scenarios you approve once, checks the harness runs itself, human tokens for irreversible actions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.0.2_1788452632856_0.9560403484616065","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@su-record/vibe","version":"4.0.3","keywords":["harness","fde","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.0.3","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"cc1ebcae34edad442994c2af9abde4207f2a9bb5","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.0.3.tgz","fileCount":70,"integrity":"sha512-U8psy+B9Llz2h+f3MmDRSTGi+yDqXRQr3ud0u+covHxpw9IRyOniA52gKgueTmeOKeVzkv6xJZeoH1NCcVDvFg==","signatures":[{"sig":"MEUCIEE0pPPZmvuhPAxoEjZCMPr/tJFwKku8+SmlcDKPupWnAiEAvmM8D/XG3l/vRkvYOqP1Dbmm6kdzywfOxfQzQfVN3DQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345023},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"7b172d6aeb12823ec2ac197ef71ecf847242145b","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"vibe 4 — an AX/FDE harness: scenarios you approve once, checks the harness runs itself, human tokens for irreversible actions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.0.3_1788456155837_0.0968451943308628","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@su-record/vibe","version":"4.0.4","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.0.4","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"36421cbf0399a0d2df8b693a645dafb4fef257a7","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.0.4.tgz","fileCount":70,"integrity":"sha512-d3r09tv23RULtm94vz0AijLXaFTbIDAUt/XxK4PY3fcgmpbESC+9Fi7y/1dM2eIfMcmgbWDr2k2J8md5V5iU8w==","signatures":[{"sig":"MEYCIQDfRLWD/27LLFU/drbaepmy9hsSCxF5znT4F31fxoXJNQIhAN1mTIGI7GAjlDEkzxClPkcYdMWURv9SfG0RmO3dSomQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345479},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"1ea9d87b45af8a230fdc7af4a7220ba09a3015f2","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.0.4_1788481280033_0.5481081476589209","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@su-record/vibe","version":"4.1.0","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"dac4a88d5f5d6ff7bc04332eac33adb19f337b47","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.0.tgz","fileCount":80,"integrity":"sha512-jmEkn3YwJdri7Bo3Q34ipMAbhXomB7h76Mw3UoHZIfvqNdzR4YHYpMIPsJpHN6M/fYJwbhGuk6joCqBoTFvADw==","signatures":[{"sig":"MEUCIQDExhZpnJKC6rBy5lamEA2l5VJoIE2milikL9OwH/X+7QIgUT6XHw75sNSoTlZB0Eq6fswS71P0xfcuKnna5s9vCfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376092},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"f881a69071a66dde9251015e35f9d20137947dd0","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.0_1788484611888_0.5494989388955589","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@su-record/vibe","version":"4.1.1","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.1","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"223fbbfc575657474b67ee7e0279062e7527053a","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.1.tgz","fileCount":82,"integrity":"sha512-zFPQL3KbMx9obuCVEOquT8s31ghuOtTCKiqUBQQGehVtc3R8WigjkBU5YNyyTWp15A6sCm6hZ+6iU2VivCcHkQ==","signatures":[{"sig":"MEUCIAtPgOGIMfvak9qfz6tnLV1c4oZgCHQhMAkjY4Oy9j0NAiEAwBWxEq9duTL8gT1YoQF54Cbh7jtJcloQQ8CIH/sxEY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":384675},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"3def371c087ced7d5345a31132c04fd496e0c0bb","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.1_1788485687730_0.1769765711902358","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@su-record/vibe","version":"4.1.2","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.2","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"a6192535d2e66db0836a2e1d131c78eb3ed24a86","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.2.tgz","fileCount":86,"integrity":"sha512-E/izjyrYZi7P7Mb4smt1tzOyCNXxApFtPC3EsFTLNzD803uf+Sjm2CbFH/8r+gVv8z/DtFuO8RPca4RaRJ9qcA==","signatures":[{"sig":"MEUCIC6Mfwtv73lIkhOXliakEyrDOl3ut8K9TbXGxY9kFdDjAiEA9TqcGUuuXiVTPG/px86nUjoy2HXAHHQpnzCpbF0Tc0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406213},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"e6462c17f032baf5783169f02937f54c2bd42b87","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.2_1788486746697_0.5462591872504432","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@su-record/vibe","version":"4.1.3","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.3","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"eb2ed4dfc3449b140b1edadc8690f155c2e10731","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.3.tgz","fileCount":86,"integrity":"sha512-IYH3HLWzxW7qF9JoRHRdje8tUBQZoJF1mqxUjiowC/gNBLrRm48VkxAVxZUGnUyIRseI2SvfxEo8hUiVvnEEWg==","signatures":[{"sig":"MEYCIQDCUYGTlNwGQWCpAq13sYF4jOuBNu6UVrRuGyu87KX4IwIhAIx8zBAZ2aGkCHpXc7iEr5L24b4YlxqJmZFLRM25ADW8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":408504},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"063b0bbc9b81a11f3a94a286a55379827b84bc58","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.3_1788489527950_0.7313286634046927","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"@su-record/vibe","version":"4.1.4","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.4","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"cbf96872cbd61d711893add5941fab5dcdae8aa5","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.4.tgz","fileCount":96,"integrity":"sha512-8WIi7p15DlEeATe3skT7K0mT8BO7ncQ6BqcN35NJZhkMPdfZJkpGs34x3Ikbb1Sc9wReBpDnMa1V9d9GPf7ZAw==","signatures":[{"sig":"MEQCID0foNQj4skdb3ht1E4TtFS6v6WFLvTmmnvdzU5vr79RAiA7HI374hhlfYVRqeRDO8aaBqd2X7bZ4Utgi4JNiS77Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":445007},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"395dfafd6fe409fdc7273b6b5ac5c2349f672fb3","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.4_1788499678894_0.9084402554279927","host":"s3://npm-registry-packages-npm-production"}},"4.1.5":{"name":"@su-record/vibe","version":"4.1.5","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.5","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"adea2353e7f320700d6dcdc32b3132daa997f61c","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.5.tgz","fileCount":102,"integrity":"sha512-UIewz56Yg/dOJhTjX2hGYSiblT0M0d/eSn0XiUEJOwZOCewn8ZhfeDkbUEp4TEKw2PoG2gvYSyxsDePcG8yoCw==","signatures":[{"sig":"MEYCIQDr56jNHqsVUPfFjSDr7z6RHejtFPyOViyJKeDRFHLm/gIhAN3H1Pa7LbVP0aBXnSfE6dNlUAElQF9/hIJrTbnGjDB8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463189},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"8e300c46e26fd3d57d28d1d5671d08acdc6afd91","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.5_1788500439038_0.7546499724054814","host":"s3://npm-registry-packages-npm-production"}},"4.1.6":{"name":"@su-record/vibe","version":"4.1.6","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.6","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"8bdb7d271475c5d3c28a23e2c4a71f229ea02d4a","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.6.tgz","fileCount":114,"integrity":"sha512-nm+u1YedG3o/ROk5uPV46IhkmWNmhVChgLxEQD3IUI78OylwYXzU5FSDDqWPOhiITeDDZSsKv2aOYMwURZIk4g==","signatures":[{"sig":"MEYCIQDeZqiLFvywy71Sd5DfZL939va4BYV5gIFG1pLdijVjUAIhAOgXP4l9ICAQtD+HH4BbkMMqLPlAmcqV7q/nYrk5Lga4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":483764},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"5bf81e46fe1943195183867dba3bd8d0b8c81e7a","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.6_1788502182074_0.6123904533412841","host":"s3://npm-registry-packages-npm-production"}},"4.1.7":{"name":"@su-record/vibe","version":"4.1.7","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.7","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"8da0095b65f7d679e144d5a96df17cbc3d84629e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.7.tgz","fileCount":116,"integrity":"sha512-S6NCd34hzEXH2dLCEbimxv4tAydl7a1Hnf4OSyAmFoEu0DeAy4kChWsAFv8MrAYBqX5lno/hrdl1GuQbn+6yRg==","signatures":[{"sig":"MEUCICfPtHyIkb5I4c5OaS3sNJEdUAuZgebgstgnKoQC5VqsAiEApbWDrmieA0DUzyz29bt2QuPqgXxAHmVQMZhjG765fGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":489230},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"4b721cb54ee931afea6e2fdbac9e5755b59b5044","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.17.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.7_1788503135842_0.5205951732354139","host":"s3://npm-registry-packages-npm-production"}},"4.1.8":{"name":"@su-record/vibe","version":"4.1.8","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.8","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"56557e955fb6024185c06906fa9938f30f045030","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.8.tgz","fileCount":134,"integrity":"sha512-YiNzAhhgMcCP/1inL45Ppzmk3A15CM4BCMl3tQVd7J569IwfxeLIWelzV7hupTNlSNPHxCFtS8lTE/pk4GBcow==","signatures":[{"sig":"MEYCIQCfgiU3y/G7xtBbXxUdbkv/Wb6V8PxgDDRTyl4+5L0leAIhAO5Dpb69kg3ARYijSj8D6O5gmcPmbN0IEaCNS03/QjdM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":605622},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"347f548cfd42ed52c304300f3b76278e7b128c25","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.8_1788517886427_0.6947703318493685","host":"s3://npm-registry-packages-npm-production"}},"4.1.9":{"name":"@su-record/vibe","version":"4.1.9","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.9","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"9bcf019c8192347c27a3dfa655e30ac85e1c09d7","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.9.tgz","fileCount":134,"integrity":"sha512-PsYfXKkd28PQYHjf0ps+6CY0ebcAeTd5IWyhwkbjmjKWRUBgFE//ttPzgpz5qaG65pkkOkC5K7If+XHv7cO8hw==","signatures":[{"sig":"MEUCIFVeThL8KlqVZNBh33ItipjU5Xv96di/mA1Wj24cN1loAiEA/a3kt1xTNwuY205pfp0G0FJC8bhrqBf2iqvmkfMVoY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":610084},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"104cd31ef0a9649a75ff9bb04c96a0d133f958d6","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.9_1788545737259_0.009114228992279427","host":"s3://npm-registry-packages-npm-production"}},"4.1.10":{"name":"@su-record/vibe","version":"4.1.10","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.10","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"4823855045246aacab34f9173e09a3fb21a25e65","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.10.tgz","fileCount":138,"integrity":"sha512-N7i4HQ72QFjP67ZEWB/kSxk6EvNF+ErG7IJRsLo4Vjj4aEn7FUhh7+jpAQ/Tb3axPx9D9HGT7/glmurajaeK3Q==","signatures":[{"sig":"MEYCIQCuDBHvbM79DJes4hBqXzlwEubipvzLlhj7UirU1g/9EwIhANwxfAwG+x28eF8HuxnaSVFUQ2iLWJXQk7Myt5K5l59N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642373},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"3c4b299e3169fd86ecaa9adac06f34794486e2de","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.10_1788739465228_0.15772107382638456","host":"s3://npm-registry-packages-npm-production"}},"4.1.11":{"name":"@su-record/vibe","version":"4.1.11","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.11","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"283ce9a26420ed7849b9fbbd5515400418439d6f","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.11.tgz","fileCount":149,"integrity":"sha512-jHdGP9mvlo0eK/J3PY6h/Q8NKhgb2gC6S/aRBdOroF9bc1wqobSiJYUt+BpbtN0HHfNGIVYE8c8iX9dPRNfhPA==","signatures":[{"sig":"MEYCIQDpuzIdXxSN5+IvP5lAvQt/BWg+kfBLD56Q/Np7vBhvDgIhAM+OFc8jjcuwao4f3FQwGsL1QWuCqzix3peopPkcUM/F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":713561},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"17d8ee4c85caa4e664782ac0ef6648312ef7624f","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.11_1788742941415_0.859652996795802","host":"s3://npm-registry-packages-npm-production"}},"4.1.12":{"name":"@su-record/vibe","version":"4.1.12","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.12","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"ac6e09aa7103a19f83ed1050c9a4c873d22590f1","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.12.tgz","fileCount":149,"integrity":"sha512-wZzghn2NbtLXTSOnPmitPG5VoRqBzVSvxFjma9RI1QKejBLqA5JJHXjY45wHCSB1L7pKUEy2hgRnPaPMnDg2Hg==","signatures":[{"sig":"MEUCIQC2KDIRQqB6DM2w3Me8qaDGZuHxxILfdDe2i75MX7xmqwIgR3s4jrH5/6vtm9N8Co9nlMH3sckxmvhVZIgP3DRYG+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":715023},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"23e9af84c3c02cd56ef41d5e35632c5be493681c","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.12_1788743399084_0.4159836696927872","host":"s3://npm-registry-packages-npm-production"}},"4.1.13":{"name":"@su-record/vibe","version":"4.1.13","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.13","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"8067f5484bee73a79df8ad5ec6efdefd8cb075b0","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.13.tgz","fileCount":149,"integrity":"sha512-8qNzAMSjUErhNHAIygtbQ9EvXSAUVTs0dFjKUWZNq1LkvcSqv9z3cTl3umuQSag28JZQt0Jey2TCEo6BxFS8aQ==","signatures":[{"sig":"MEQCIFGte7KuozJauBgZddbQzuposOWTCpam1aPbilJgzxBiAiByMmLh0fUAn6H321AX4KTimSY8B1VCBJ5s+TIEh/8b9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":719283},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"ed87743a2f3435afe57ff67e0a5341fbf88f302e","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.13_1788744357561_0.052350300142671946","host":"s3://npm-registry-packages-npm-production"}},"4.1.14":{"name":"@su-record/vibe","version":"4.1.14","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.14","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"675dd16136146f40089e4e70b3541db8d6ce5cd1","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.14.tgz","fileCount":157,"integrity":"sha512-7r3nyTyV3aVJOayCKc2Id578xz/TlQYFtpj/wX33213lliHdFl3iivsyqxVN8zGmteojoKiXnwrt2xAVwdtIGg==","signatures":[{"sig":"MEYCIQDrATNByGsnGZwOogpaWzDC8v5Zm9ExP4rto4l6F6RxqAIhAIlM+sUmjY1Ov0FN6CBhV3ej7eScN9beFNMVMkUxr7Kz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":788730},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"ee2ed494b84795cc99bc4618135ca1dceef1d49c","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.14_1788747391614_0.8094715823517675","host":"s3://npm-registry-packages-npm-production"}},"4.1.15":{"name":"@su-record/vibe","version":"4.1.15","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.15","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"23a1b05126cce1571733eaf4f9d1871927326a1f","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.15.tgz","fileCount":157,"integrity":"sha512-q2mhlCiIMgy2A3OK4O3Cxk5MFmZ5V8a7VYVgrRI2TGW/ERGek6INv+vLZ5PGY5CcACQGeYjVMWUsG5Yj85BjZw==","signatures":[{"sig":"MEUCIAtfOT1OZwVuba4EIUELinmFODLdE6M7wCp+ezmduQ2yAiEAjw529Um2QSFqq2v93A1HEb+wNYLifuaXsaPZjKKWWFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":791431},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"deee0e190543629e65da30418188d13c77772527","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.15_1788748138505_0.58982708841268","host":"s3://npm-registry-packages-npm-production"}},"4.1.16":{"name":"@su-record/vibe","version":"4.1.16","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.16","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"4bae76b49c9166bae755a9afc98132071c0cfc8b","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.16.tgz","fileCount":159,"integrity":"sha512-Hl1D7fEXTxs4O1UXOb8xs3896VufFNldXVZ2tlhZZUVAyfV8CKAng/QY1VcBFiUkfmvugyMdp4C2zbFWXWALHA==","signatures":[{"sig":"MEUCIQDRDRw0P8pvA2/C9Z823Da5U2OwTw9DhYZc8X3ZMev2WAIgXdin69Tiy1CaQz7yeJ9bHcb0ESIO00wAz/EfhiWDQaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":806096},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"dac69594844f859c001793e923612a8a4f6a2014","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.16_1788803796559_0.7161432288894911","host":"s3://npm-registry-packages-npm-production"}},"4.1.17":{"name":"@su-record/vibe","version":"4.1.17","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.17","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"d7d37d2b7fc51a5976d3052546096c36df7eff79","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.17.tgz","fileCount":159,"integrity":"sha512-Knj550F4ZlR0oPJdcPusAmzqIEGPg9nRszLMZQzVnXsIesdkopPrR//8SFKrxnP41yz8uYwVS8tE8noK0UkaoQ==","signatures":[{"sig":"MEUCIHMItwChp9WGVT98J7qsPuoAqXEWAizcr/Gaq2swD68CAiEAqaJkWb+r7pXmnpiROnwBsb9nLD2VXhpTiocyUQyLVx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":813367},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"d82d72af253569d8721c7d3c5b6cb2d5fc09896b","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.17_1788828730943_0.8864572053431194","host":"s3://npm-registry-packages-npm-production"}},"4.1.18":{"name":"@su-record/vibe","version":"4.1.18","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.18","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"ea89992852ab3f8e98e361ea6d1093fe11966a1e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.18.tgz","fileCount":161,"integrity":"sha512-l+OY5eOLTJGSQm3eJpa6dQInUngJ2bRHu1DCoNpvt2/9bg8s00ktXIwD/Rq88L8joNjaVyTP9myOTjNXAYgH6Q==","signatures":[{"sig":"MEUCIAK0yT6eExVGbGpz9prvmrEpBsdx8ppu5VSDNzlKzmeTAiEAnkIWtPEIZI+WUGdLMRwhMqezs4V/mIxwfHmtCCjoKnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":823754},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"cfabab69761720ac72bc8a00d2e495efdd679c2c","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.18_1788828858630_0.3516174005071433","host":"s3://npm-registry-packages-npm-production"}},"4.1.19":{"name":"@su-record/vibe","version":"4.1.19","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.19","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"914fea558935dd35a18e294c873c85b88453edc2","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.19.tgz","fileCount":161,"integrity":"sha512-s1Z68Wp88rTrHEcithR+FV2aoKj5o+1VuzX5c+DbXICIh+v0TU2fZLbQogd8dVkZHmym81vxCd/dhSIuW3aM8g==","signatures":[{"sig":"MEYCIQCN2Er+Qx8fGsvsD0/QSclBSi3v5WRAy6XdQI4jvC17dgIhALZLJPEMeuZnhQkQvr0VfVKqIRP+meDicI2F7mwrBZNf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825290},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"ed15625049cad288d0e7bc8aae96d4c781ef5875","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.19_1788891493587_0.9301274876823311","host":"s3://npm-registry-packages-npm-production"}},"4.1.20":{"name":"@su-record/vibe","version":"4.1.20","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.20","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"ff5c6383f483f0e40594527f478edeceab47ab44","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.20.tgz","fileCount":183,"integrity":"sha512-8kfJexidW6d3iOQQGygHPZ/VmLvapWRRgn+HtksxMyprplsCxvi9TaK4nF3+CAaSvffbR0CadGU//zPEkpjBgQ==","signatures":[{"sig":"MEQCIFlajq687XK2Kh0x8Ac1jX0zBS9JnZFpqv22mAQRnj2gAiBCpBOaOQHzWCj0vZu9kqW2dqeb6rmaBkPpXSloe6WVhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":955673},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"0f2a9179c93a9a6b6cd46117382457877f876e43","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.20_1788911606105_0.6342153637795063","host":"s3://npm-registry-packages-npm-production"}},"4.1.21":{"name":"@su-record/vibe","version":"4.1.21","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.21","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"f271337c9a9af2a315d0f224ae88523106aacb20","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.21.tgz","fileCount":185,"integrity":"sha512-1Wl25SZgOlwTQlr0VyMEBYOwC/MhQpeaWOyqKs9NU0fcPCqKuKNXtj0ApcGEDiNAhqW3VdoSb7I0hjaS4Qu6qA==","signatures":[{"sig":"MEUCIQD9axxsNhgC+laSZULt02Do3OfFauZn46XauPiECVh2iwIgRHLSCB+K0R29RcSEdiQSwn5JbkQ7DG8BX7ODu0Xy2lE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":970620},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"7e366a67e1e393e84f7fa3e56ec01cef96b9e06d","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.21_1788925224419_0.41258896953066637","host":"s3://npm-registry-packages-npm-production"}},"4.1.22":{"name":"@su-record/vibe","version":"4.1.22","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.22","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"522a0644cb2e60d3b5984318e2dff9d5a861f232","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.22.tgz","fileCount":185,"integrity":"sha512-ae5aT9c8VlNZXVpKcsqLgI0YzzlK5cHpVdY6NyBh4KW1NOgC1IRKozGIgC3b2Tnt0qEBHzeUe4hnY2N+XFZ+nw==","signatures":[{"sig":"MEUCIQCBQklv6VT+TEH4ty7h11d2YkcB89vISclJStRTZN7HrgIgE46GVxTd9tN37FxeDzuBRvGLZfmYVR1cycLEXl3xlas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":987451},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"7283a2f5ffb0d2fbea191c0f22a4697b3d25f0f9","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.22_1788939984480_0.6007606341169338","host":"s3://npm-registry-packages-npm-production"}},"4.1.23":{"name":"@su-record/vibe","version":"4.1.23","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.23","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"62f96c65c71d7390a598e4e1b3b5860844aa3683","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.23.tgz","fileCount":187,"integrity":"sha512-VNOedyJkJjEz4jXxX5h0snG+5Yh/aPzC5dNzxlnxhuaLzeu95Gystz0+/ROtWlpzcyUgGdFgr/7R7pMFIPJJyw==","signatures":[{"sig":"MEUCIQCOHMP120l0PaEQtOudog5V1edygLFisycCS9gvbGlzgwIgYkufDOoutS10oy4ukePa9/pttceBg+fQ8sqrDdl5GzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":998727},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"3ae07e2730615bfaf64962e7c42f10ce851b26d1","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.23_1788957058012_0.4333469093485398","host":"s3://npm-registry-packages-npm-production"}},"4.1.24":{"name":"@su-record/vibe","version":"4.1.24","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.24","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"414f4fe4d6678758a6216cead049a9e8ee968534","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.24.tgz","fileCount":187,"integrity":"sha512-BkrAlX/pDMYD/iPbgP/L1EGB+H0c0Vu/kNnPDaojQ9CIuhEBpnkXjYyFDVs9FJjOpFgyLHveDjQMaUItbCJnCQ==","signatures":[{"sig":"MEYCIQC4or/kofUG27REbaBDsOButxhYwmIrY1bE2wMkTQh0WQIhAODmd5/NBuIwdas3cECdNiwLVqvN6oR85jCThQsu/uIW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1007852},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"75e46e6cacab9cdbb3706b76d1051eb2bc08db01","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.24_1788963385300_0.2629922587959419","host":"s3://npm-registry-packages-npm-production"}},"4.1.25":{"name":"@su-record/vibe","version":"4.1.25","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.25","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"e89c6dd30921344a0c761c38e55487c084a7ff47","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.25.tgz","fileCount":187,"integrity":"sha512-5YMJrIL02hu+7fChE87iiTpiWvkFQLTffyKJGYfFmxQ4h+ysEci/8zRdinkDAD1FTIptrbJ0DXOPmmjq1sd5OA==","signatures":[{"sig":"MEYCIQDm8cGvZjs9QTXYiJglFRv0PDwBaN8EAkrUzsacNYTVvgIhAOmIk3o1xARG0UDc5Tqz0fvkcWkH12Jbr1eYipBjFk1u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1015435},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"2d2af574e1eef3da6ac0f70d7119260c32b10867","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.25_1789008989004_0.678546018606885","host":"s3://npm-registry-packages-npm-production"}},"4.1.26":{"name":"@su-record/vibe","version":"4.1.26","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.26","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"c10e032ff12183b6e9b476b3ecf4df4f7c5e8b12","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.26.tgz","fileCount":228,"integrity":"sha512-WCuHhREMohjIwNJ+TQsZ4tRnnJsGttdHs+M3jscArPutquaygvvlOXwoukvimJ5TaGtK1sN7Cpb+ySKLS+m9wg==","signatures":[{"sig":"MEUCIQC55v97kDcQtUUlfZRWfwsvaDKPKQ4eSyJTln1TI5tURgIgKbpqXkWFNfN16iNAZebxeWUDMOkW8qyO289amfDdVgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1166982},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"8efde4317751ebb7c89279ae43ca38fe3345d2c1","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.26_1789086463028_0.9944662562562843","host":"s3://npm-registry-packages-npm-production"}},"4.1.27":{"name":"@su-record/vibe","version":"4.1.27","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.27","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"8c2278d0b6717eb165a7cad6b5647129c90228ce","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.27.tgz","fileCount":228,"integrity":"sha512-ivULuZr7NpTOt1/Ej9R32Lvbl0OxMygqD681aK1GL2XhnjpVnreaJUJ1KRJTaycxncf93BeXv+tx7Ml8KyA80Q==","signatures":[{"sig":"MEUCIFbzVwBXruDncE+xNJxnDz0i5eZgBNxCSvG2FgOYBed5AiEA4V2fAtpPkMeSJzSvOjsb8iZ4YB8YiS5tx4/jimcSMu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167551},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"14806b0f204487efb4c4d716a2de42a1fff927c6","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.27_1789099915378_0.1993203417765812","host":"s3://npm-registry-packages-npm-production"}},"4.1.28":{"name":"@su-record/vibe","version":"4.1.28","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.28","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"c63564b4679b89cd9dc41a8ec96d54c56b687c3e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.28.tgz","fileCount":228,"integrity":"sha512-Qt5uCh9vnLJQeiuG7Ix6th4LKBETcPd76PWNBe2ob7eQwv4V8JWnuJR4UMYHsGDazrUTtmfmeDNh59xCx2YjrA==","signatures":[{"sig":"MEYCIQDCUmMxk4m1AGJ6iDJeW9vdBU+E/HCy79VBCKcXH3op0wIhAOL16nIRieCrcOJ40mPFShsI4SkwKhyE+PJfsBrUEy2V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167420},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"36a12336e7db848dbd525131f140351da6647531","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.28_1789100461332_0.20152600512667873","host":"s3://npm-registry-packages-npm-production"}},"4.1.29":{"name":"@su-record/vibe","version":"4.1.29","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.29","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"2c03d9d6d4a01b768a513c3e5d279001b836811d","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.29.tgz","fileCount":228,"integrity":"sha512-lQPF2olM6py2YRpIq/5QPNtl+wKeB8yqWju9tljMBSxGBf8IlBh1Eo84qwfvyCzS0afqGilE8CowakZ7DhFwww==","signatures":[{"sig":"MEQCIDVDP+Hm9WfL7G7H/FcyelM5Udlv8uHHfZbM8x4VtDsLAiAfE+6eK80K5mROQfaMk8qnQoE+NzO4OyMSvbrmU3Q0HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167830},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"713df5c8dfcbed846294daff5bca3196518ab1ff","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.29_1789103024884_0.10112503450330901","host":"s3://npm-registry-packages-npm-production"}},"4.1.30":{"name":"@su-record/vibe","version":"4.1.30","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.1.30","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"e9110c2af13065911b0fee80a139e940c2e9432e","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.1.30.tgz","fileCount":228,"integrity":"sha512-ocsTLpxHBee2au7mTvXuJL8Sf9edaAy1T1dSQSa0bTFz/F1e78tDg4+uMkXrelgpVKn56J0pyqT8OHJAl0PiTA==","signatures":[{"sig":"MEUCIQCdjQL7rX9O3fiBpLTuNOhkLXtfcWr3NmVFH+yFsMKYUwIgAfRKdzSn/0/ChsZLuywY7iyzwD599PypnlmxBTqy19Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167830},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"9ab5828d80c613115e0f4d8ad4a05f074cdaf924","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.1.30_1789103686861_0.31060416365585564","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@su-record/vibe","version":"4.2.0","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.2.0","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"c07b6ba217119d38365a3ace5b4bffff50cfdc24","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.2.0.tgz","fileCount":251,"integrity":"sha512-jLWM1dpzybEc3ziO0IgC3o/Yf8pJDyVPnR5DmYRNuk/7Zdr9D5WWhiOHBCSPD52BOrmTdzIMmt1zU1Xfo76lMA==","signatures":[{"sig":"MEYCIQCP4osI7YnMzjdlSHxc31cJ4Gm1ghBoscf3+FX3C2fo+AIhAPflPZFgMao1BqQJFsVFoQZjRSk8ZFYNsfkMli1ISOTh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1228059},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"89382a699e9e9317c21826df29a17d163fc8747c","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"Your personal FDE in Claude and Codex. Understand the work, use the right tools, deliver and retain useful context. One entry: vibe.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.2.0_1789116942540_0.36305477591426394","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@su-record/vibe","version":"4.2.1","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.2.1","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"7f3fcd9ef0166a31490fcbab730b826ea8b35a0c","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.2.1.tgz","fileCount":252,"integrity":"sha512-WfbrRQXOVOgAE0pR6AoFmD/31iXSwhz23nMKpdnjR45dBSSQDoKhq6ur+/nP+ucrL9JLkZQbYhKYL/KYh6COaw==","signatures":[{"sig":"MEQCIFc9TXDH/zdDp4u4lduIalMmOHQH0r2nMn9LNv0QfR+uAiAFfHzPBpRELkHpA5kL9CLlaAD9u+sKzspS18UBX4Soqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1232363},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"d0a3d080a4489e8b6c667cae4893d184f02d076d","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"Your personal FDE in Claude and Codex. Understand the work, use the right tools, deliver and retain useful context. One entry: vibe.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.2.1_1789169131209_0.25260708494186224","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"@su-record/vibe","version":"4.2.2","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.2.2","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"1ef7ab48e2ad8e84877934357a72a4c87bdcc541","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.2.2.tgz","fileCount":258,"integrity":"sha512-2tmnwlNnp7fHTHLT5dt3a4FnZcGdj7ovxwpJnHBkvgA3yESl2Yq2EL4Wy3Y/9+JYL1d8LjImtyDbo6shGD9VKg==","signatures":[{"sig":"MEUCIQDe2D3wFdgHgSb8ljEMLAqMElB+p3htftFt8ksIOsUVwQIgWPDT1qln4nFUv8cG6aAugg1syb43EofhLUiBvUzv5XI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1258442},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"ffa68b9f0cf8627de6fdf1f414083b6b4eea5b37","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"Your personal FDE in Claude and Codex. Understand the work, use the right tools, deliver and retain useful context. One entry: vibe.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.2.2_1789349973527_0.8088908592980633","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"@su-record/vibe","version":"4.2.3","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.2.3","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"b4be2842b474def702e9ed4738ad69ddb124d7f6","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.2.3.tgz","fileCount":259,"integrity":"sha512-kt4aIoLUvpiUypmBy9p/di4+8IBONPuIe2Gaor0Mk9B3JEzXZwmiRs4yAFDH/p6wM95xsjC5PEktbPR7VuLmjg==","signatures":[{"sig":"MEQCICgd1Hx6P/Aq41eMIf+xsh6JSPujkYP2K5F63nEQCr1tAiBPhi8J4r/0VsmQZUhB9NtU9jII6unYCuqU/4xUr//yfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1264252},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"bf3712e04fd727f5d2e7662803e942a038cc78a9","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"Your personal FDE in Claude and Codex. Understand the work, use the right tools, deliver and retain useful context. One entry: vibe.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.2.3_1789351551227_0.11679518859847504","host":"s3://npm-registry-packages-npm-production"}},"4.2.4":{"name":"@su-record/vibe","version":"4.2.4","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.2.4","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"1cdb703896e9fe13842fc0f86bec9cb8393d2b59","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.2.4.tgz","fileCount":259,"integrity":"sha512-NPnISrbebfgJ0fqbUzxUXPn8nx4wwPraIfdcTwmJV0CltmldgqsLSwFlGoV0ODFMYA1hIIS7kJ/y+IDewpM/lw==","signatures":[{"sig":"MEYCIQChtGas8PpKoRqm1xF7bY3zULeGGPBcluEqcS30rbGtRAIhAO75hU7GwGGD7A7gmrqhQ7dikuf3A8h4GLzBwf1GZfDd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1268457},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"f49bba4a1faf5c672be6a18099802e5ff181dcec","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"Your personal FDE in Claude and Codex. Understand the work, use the right tools, deliver and retain useful context. One entry: vibe.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.2.4_1789353129979_0.7094861245989401","host":"s3://npm-registry-packages-npm-production"}},"4.2.5":{"name":"@su-record/vibe","version":"4.2.5","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"license":"MIT","_id":"@su-record/vibe@4.2.5","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"homepage":"https://github.com/su-record/vibe#readme","bugs":{"url":"https://github.com/su-record/vibe/issues"},"bin":{"vibe":"dist/cli.js"},"dist":{"shasum":"c31f37b5c590e3d01de0ed50e868ac3bde71c42a","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.2.5.tgz","fileCount":259,"integrity":"sha512-BgyfbY02IXCw42056m+HEoY07ZjgJXhMiB4tVWkTyrVnl1zBJusqV977WBScIRLRqucRTCKP3OM9ZxtKsgmqwQ==","signatures":[{"sig":"MEYCIQDst8X/MlrE+HKu6FVsCnkPpswwsQTbGuXKuQ3Xo7rKwQIhAI67cv87K1pjh7Jzg4IS48Gpt2hslN4lJDwTblEwfw+K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCls37a+hu8H9BpPvhWF0jHlPEyr2e3dzxX40EMEFxOIgIgc7TZiJX8TrN+iWHqcoP0vTeBrTV6rBBRYVwn3maAnYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1273998},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"be9f83e215300939637935680ced26f3460e4550","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"Your personal FDE in Claude and Codex. Understand the work, use the right tools, deliver and retain useful context. One entry: vibe.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"tmp":"tmp/vibe_4.2.5_1789440422663_0.9048957595188671","host":"s3://npm-registry-packages-npm-production"}},"4.2.6":{"_id":"@su-record/vibe@4.2.6","bin":{"vibe":"dist/cli.js"},"bugs":{"url":"https://github.com/su-record/vibe/issues"},"dist":{"shasum":"c2247f4bf3bb53d656c1ebde77f2f459ba2a6a93","tarball":"https://registry.npmjs.org/@su-record/vibe/-/vibe-4.2.6.tgz","fileCount":265,"integrity":"sha512-80eoJWh4gWC4Q71LQByCkxT41qXwWQLS/LcWtr2/+Pe/63ytpiQs2Gdy1dHJ5mOjpu9FRm3mkWhs/C4OdperbQ==","signatures":[{"sig":"MEQCIED3E1KAyNoMWxzSXBUsZaR5d6uCSuXJrlDn7MxnuoeZAiBbj6XVW3IXlpsfGxAkMj+HzuLugFflsFG6E9+9rC9dnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG+H2hA/vQC0JpI8fnHlAmD0DJBaeUISrWxr/H5rcAoWAiBEFJDjIroiMjQNZkNCJlmC39pF/gjQwGMF94Gng7FAOg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@su-record%2fvibe@4.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1288058},"name":"@su-record/vibe","type":"module","engines":{"node":">=20.12.0"},"gitHead":"9cca3a1866ab9e76277dc17368dd5d32fde0029b","license":"MIT","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/cli.js","check":"npm run build && npm test","typecheck":"tsc --noEmit -p tsconfig.json","postinstall":"node scripts/postinstall.js"},"version":"4.2.6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb86fe5-b582-49d9-ae63-f5c0a89d3f0a"}},"homepage":"https://github.com/su-record/vibe#readme","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"_npmVersion":"11.19.0","description":"Your personal FDE in Claude and Codex. Understand the work, use the right tools, deliver and retain useful context. One entry: vibe.","directories":{},"maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.5","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.10"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vibe_4.2.6_1789523471613_0.8035452466132353"}}},"time":{"created":"2025-11-17T07:05:26.962Z","modified":"2026-09-16T01:51:12.127Z","0.1.0":"2025-11-17T07:05:27.295Z","0.1.1":"2025-11-17T08:24:53.781Z","0.1.2":"2025-11-17T08:43:10.957Z","0.1.3":"2025-11-17T09:46:37.452Z","0.1.4":"2025-11-17T10:11:56.541Z","0.1.7":"2025-11-18T01:57:02.518Z","0.2.0":"2025-11-18T08:35:19.395Z","0.3.0":"2025-11-26T00:57:55.242Z","0.4.0":"2026-01-06T01:10:18.209Z","0.4.1":"2026-01-06T02:11:50.909Z","0.4.2":"2026-01-06T02:33:47.449Z","0.4.3":"2026-01-06T02:36:05.544Z","0.4.4":"2026-01-06T05:41:36.946Z","0.4.5":"2026-01-06T06:32:36.657Z","0.4.6":"2026-01-06T07:30:09.986Z","0.4.7":"2026-01-06T07:30:30.684Z","0.4.8":"2026-01-06T07:34:17.994Z","0.4.9":"2026-01-06T07:40:43.652Z","1.0.0":"2026-01-07T04:40:01.538Z","1.0.1":"2026-01-07T05:11:00.671Z","1.0.2":"2026-01-07T05:12:43.614Z","1.0.3":"2026-01-07T07:15:48.967Z","1.0.4":"2026-01-07T07:19:42.072Z","1.0.5":"2026-01-07T07:25:34.203Z","1.0.6":"2026-01-07T08:19:32.760Z","1.0.7":"2026-01-07T08:22:10.326Z","1.0.8":"2026-01-07T09:30:38.569Z","1.0.9":"2026-01-07T09:54:09.616Z","1.0.10":"2026-01-07T09:57:59.852Z","1.0.11":"2026-01-07T09:59:32.429Z","1.0.12":"2026-01-07T10:01:09.374Z","1.0.13":"2026-01-07T10:03:16.206Z","1.0.14":"2026-01-07T10:11:52.182Z","1.0.15":"2026-01-07T10:13:46.734Z","1.0.16":"2026-01-07T10:18:16.770Z","1.0.17":"2026-01-08T04:20:26.543Z","1.0.18":"2026-01-08T06:07:51.181Z","1.0.19":"2026-01-08T06:26:27.134Z","1.0.20":"2026-01-08T06:27:53.025Z","1.0.21":"2026-01-08T06:33:32.504Z","1.0.22":"2026-01-08T06:34:12.221Z","1.1.0":"2026-01-08T06:38:43.421Z","1.1.1":"2026-01-08T06:39:47.074Z","1.1.2":"2026-01-08T06:51:25.401Z","1.1.3":"2026-01-08T07:01:51.668Z","1.1.4":"2026-01-08T07:04:58.508Z","1.1.5":"2026-01-08T07:09:51.355Z","1.1.6":"2026-01-08T07:11:38.750Z","1.1.7":"2026-01-08T07:12:21.342Z","1.1.8":"2026-01-08T07:14:28.137Z","1.1.9":"2026-01-08T07:29:35.593Z","1.1.10":"2026-01-08T07:42:20.112Z","1.2.0":"2026-01-08T08:45:28.469Z","1.2.1":"2026-01-09T00:03:41.690Z","1.2.2":"2026-01-09T00:12:58.507Z","1.2.3":"2026-01-09T00:50:41.248Z","1.2.4":"2026-01-09T01:21:29.856Z","1.2.5":"2026-01-09T02:02:31.720Z","1.2.6":"2026-01-09T02:18:54.500Z","1.2.7":"2026-01-09T02:22:01.354Z","1.2.8":"2026-01-09T02:24:03.514Z","1.2.9":"2026-01-09T02:24:40.487Z","1.2.10":"2026-01-09T02:27:36.855Z","1.2.11":"2026-01-09T02:30:31.791Z","1.2.12":"2026-01-09T02:35:23.325Z","1.2.13":"2026-01-09T02:37:14.343Z","1.2.14":"2026-01-09T02:45:53.286Z","1.2.15":"2026-01-09T02:51:35.866Z","1.2.16":"2026-01-09T02:53:51.404Z","1.2.17":"2026-01-09T02:56:04.682Z","1.2.18":"2026-01-09T02:56:38.314Z","1.2.21":"2026-01-09T03:05:18.691Z","1.2.22":"2026-01-09T03:40:12.650Z","1.3.0":"2026-01-09T03:40:50.726Z","1.3.1":"2026-01-09T03:54:42.159Z","1.3.2":"2026-01-09T04:13:01.185Z","1.3.3":"2026-01-09T04:27:44.988Z","1.3.4":"2026-01-09T04:30:39.576Z","2.0.0":"2026-01-10T02:49:48.249Z","2.0.1":"2026-01-11T11:27:15.561Z","2.0.2":"2026-01-11T11:31:15.091Z","2.0.3":"2026-01-11T11:39:16.908Z","2.0.4":"2026-01-11T11:46:47.305Z","2.0.5":"2026-01-11T12:20:13.549Z","2.0.6":"2026-01-11T12:21:48.122Z","2.0.7":"2026-01-11T12:41:41.065Z","2.0.8":"2026-01-11T12:47:01.996Z","2.0.9":"2026-01-11T12:51:10.871Z","2.0.10":"2026-01-11T12:57:21.353Z","2.0.11":"2026-01-11T16:48:53.524Z","2.1.0":"2026-01-11T16:57:11.690Z","2.2.1":"2026-01-11T19:08:34.599Z","2.2.2":"2026-01-11T19:23:32.552Z","2.2.3":"2026-01-12T01:47:57.940Z","2.2.4":"2026-01-12T01:49:48.865Z","2.2.5":"2026-01-12T01:50:40.241Z","2.3.0":"2026-01-12T03:50:27.280Z","2.3.1":"2026-01-12T21:09:08.246Z","2.3.2":"2026-01-13T15:56:51.716Z","2.4.0":"2026-01-14T04:50:14.014Z","2.4.1":"2026-01-14T10:08:44.254Z","2.4.2":"2026-01-15T00:21:42.815Z","2.4.3":"2026-01-15T02:34:13.878Z","2.4.4":"2026-01-15T08:41:57.859Z","2.4.5":"2026-01-15T10:59:49.322Z","2.4.6":"2026-01-15T15:05:14.112Z","2.4.7":"2026-01-15T16:18:11.687Z","2.4.8":"2026-01-15T16:24:56.110Z","2.4.9":"2026-01-15T16:30:03.806Z","2.4.10":"2026-01-15T16:34:08.048Z","2.4.11":"2026-01-15T16:37:43.287Z","2.4.12":"2026-01-15T16:41:24.757Z","2.4.13":"2026-01-15T16:45:34.101Z","2.4.14":"2026-01-15T16:53:10.447Z","2.4.15":"2026-01-15T17:03:44.043Z","2.4.16":"2026-01-15T17:15:18.301Z","2.4.17":"2026-01-15T18:01:10.967Z","2.4.18":"2026-01-16T01:50:23.795Z","2.4.19":"2026-01-16T01:59:34.134Z","2.4.20":"2026-01-16T02:01:22.044Z","2.4.21":"2026-01-16T02:06:41.842Z","2.4.22":"2026-01-16T02:14:17.902Z","2.4.23":"2026-01-16T02:26:31.392Z","2.4.24":"2026-01-16T02:44:19.310Z","2.4.25":"2026-01-16T03:40:53.317Z","2.4.26":"2026-01-16T03:56:50.073Z","2.4.27":"2026-01-16T05:54:38.159Z","2.4.28":"2026-01-16T06:01:50.100Z","2.4.29":"2026-01-16T06:08:28.969Z","2.4.31":"2026-01-16T06:14:25.310Z","2.4.32":"2026-01-16T06:22:06.663Z","2.4.33":"2026-01-16T06:32:28.479Z","2.4.34":"2026-01-16T08:05:20.905Z","2.4.35":"2026-01-16T23:56:55.737Z","2.4.36":"2026-01-17T00:34:12.763Z","2.4.37":"2026-01-17T03:54:46.278Z","2.4.41":"2026-01-17T04:35:43.122Z","2.4.43":"2026-01-17T04:50:45.665Z","2.4.44":"2026-01-17T05:35:38.928Z","2.4.45":"2026-01-17T06:04:26.851Z","2.4.46":"2026-01-17T08:08:15.258Z","2.4.47":"2026-01-17T08:10:47.041Z","2.4.48":"2026-01-17T08:15:15.801Z","2.4.49":"2026-01-17T08:24:30.257Z","2.4.50":"2026-01-17T08:32:35.379Z","2.4.51":"2026-01-17T15:05:51.180Z","2.4.52":"2026-01-17T22:42:07.835Z","2.4.53":"2026-01-17T23:26:54.693Z","2.4.54":"2026-01-17T23:30:56.505Z","2.4.55":"2026-01-17T23:34:32.259Z","2.4.56":"2026-01-18T00:07:13.748Z","2.4.57":"2026-01-18T01:07:28.568Z","2.4.58":"2026-01-18T01:14:04.006Z","2.4.59":"2026-01-18T03:16:37.095Z","2.4.60":"2026-01-18T03:32:25.148Z","2.4.61":"2026-01-18T03:36:07.930Z","2.4.62":"2026-01-18T08:06:18.710Z","2.4.63":"2026-01-18T08:36:27.693Z","2.4.64":"2026-01-18T08:58:40.510Z","2.4.65":"2026-01-18T09:23:07.913Z","2.4.66":"2026-01-18T10:04:45.939Z","2.4.67":"2026-01-18T10:22:35.418Z","2.4.68":"2026-01-18T14:12:18.121Z","2.4.69":"2026-01-18T14:42:37.982Z","2.4.70":"2026-01-18T14:55:41.089Z","2.4.71":"2026-01-18T15:03:29.582Z","2.4.72":"2026-01-18T15:38:31.395Z","2.4.74":"2026-01-18T23:35:18.261Z","2.4.76":"2026-01-19T04:21:09.692Z","2.4.77":"2026-01-19T09:18:42.061Z","2.5.0":"2026-01-19T10:14:37.175Z","2.5.1":"2026-01-19T11:53:47.178Z","2.5.2":"2026-01-19T15:30:03.790Z","2.5.3":"2026-01-19T15:51:02.724Z","2.5.4":"2026-01-19T15:57:53.510Z","2.5.5":"2026-01-19T16:16:43.119Z","2.5.6":"2026-01-19T16:23:13.367Z","2.5.7":"2026-01-19T21:12:29.749Z","2.5.8":"2026-01-20T04:21:30.745Z","2.5.9":"2026-01-20T05:22:18.081Z","2.5.10":"2026-01-20T09:51:03.332Z","2.5.11":"2026-01-20T21:18:25.136Z","2.5.12":"2026-01-21T00:25:20.417Z","2.5.13":"2026-01-21T06:51:26.083Z","2.5.14":"2026-01-21T07:02:06.136Z","2.5.15":"2026-01-21T08:54:48.324Z","2.5.17":"2026-01-21T19:58:22.916Z","2.5.18":"2026-01-22T02:46:44.421Z","2.5.19":"2026-01-22T03:20:40.660Z","2.5.20":"2026-01-22T07:10:55.512Z","2.5.21":"2026-01-22T15:15:34.008Z","2.6.0":"2026-01-23T06:21:29.083Z","2.6.1":"2026-01-25T07:31:12.887Z","2.6.2":"2026-01-25T08:07:09.214Z","2.6.3":"2026-01-25T13:43:12.161Z","2.6.4":"2026-01-25T13:49:17.212Z","2.6.5":"2026-01-25T14:10:01.544Z","2.6.6":"2026-01-25T14:18:20.971Z","2.6.7":"2026-01-25T14:31:16.122Z","2.6.8":"2026-01-26T01:48:28.059Z","2.6.9":"2026-01-26T02:10:43.345Z","2.6.10":"2026-01-26T02:58:10.441Z","2.6.11":"2026-01-26T03:24:07.866Z","2.6.12":"2026-01-26T03:28:12.328Z","2.6.13":"2026-01-26T03:43:46.473Z","2.6.14":"2026-01-26T03:47:50.347Z","2.6.15":"2026-01-27T02:35:10.972Z","2.6.16":"2026-01-27T04:33:46.617Z","2.6.17":"2026-01-28T00:42:46.045Z","2.6.18":"2026-01-30T23:46:33.659Z","2.6.19":"2026-02-01T01:24:18.722Z","2.6.20":"2026-02-01T10:22:19.126Z","2.6.21":"2026-02-01T10:57:46.358Z","2.6.22":"2026-02-01T11:55:57.015Z","2.6.23":"2026-02-01T12:03:33.107Z","2.6.25":"2026-02-01T14:56:39.074Z","2.6.26":"2026-02-01T17:17:13.862Z","2.6.27":"2026-02-02T21:21:43.794Z","2.6.28":"2026-02-03T08:44:25.888Z","2.6.30":"2026-02-03T19:17:19.542Z","2.6.31":"2026-02-03T19:28:57.462Z","2.6.32":"2026-02-03T19:42:51.881Z","2.6.33":"2026-02-03T19:49:38.357Z","2.6.34":"2026-02-03T20:06:11.549Z","2.6.35":"2026-02-03T21:21:04.473Z","2.6.41":"2026-02-16T07:56:10.848Z","2.6.42":"2026-02-16T08:03:47.232Z","2.6.43":"2026-02-16T09:11:28.282Z","2.6.44":"2026-02-16T11:33:13.654Z","2.6.45":"2026-02-16T11:55:33.171Z","2.6.46":"2026-02-16T13:47:05.317Z","2.6.47":"2026-02-17T23:02:52.543Z","2.6.48":"2026-02-17T23:39:54.214Z","2.6.49":"2026-02-18T11:03:23.959Z","2.6.50":"2026-02-18T13:29:46.749Z","2.6.51":"2026-02-18T13:56:31.749Z","2.6.52":"2026-02-18T14:09:12.591Z","2.6.53":"2026-02-18T14:56:40.804Z","2.6.54":"2026-02-18T15:09:54.560Z","2.7.0":"2026-02-18T15:36:53.179Z","2.7.1":"2026-02-18T16:09:49.571Z","2.7.2":"2026-02-18T16:46:41.862Z","2.7.3":"2026-02-18T21:51:09.813Z","2.7.5":"2026-02-19T00:59:06.188Z","2.7.6":"2026-02-22T00:03:47.455Z","2.7.8":"2026-02-25T01:26:09.846Z","2.7.9":"2026-03-02T03:06:17.516Z","2.7.10":"2026-03-02T03:10:05.925Z","2.7.11":"2026-03-04T23:47:17.877Z","2.7.12":"2026-03-05T00:54:29.464Z","2.7.13":"2026-03-08T16:21:56.814Z","2.7.14":"2026-03-08T20:29:00.076Z","2.7.15":"2026-03-19T02:42:03.216Z","2.7.16":"2026-03-19T23:28:21.761Z","2.7.17":"2026-03-19T23:31:29.520Z","2.7.18":"2026-03-21T01:23:05.984Z","2.7.19":"2026-03-24T06:06:14.356Z","2.7.20":"2026-03-30T05:47:15.207Z","2.7.21":"2026-03-31T05:11:24.446Z","2.7.22":"2026-03-31T05:13:41.014Z","2.8.0":"2026-04-01T00:17:53.911Z","2.8.1":"2026-04-01T00:27:19.959Z","2.8.2":"2026-04-02T00:10:08.075Z","2.8.3":"2026-04-02T00:21:24.866Z","2.8.4":"2026-04-02T00:39:57.107Z","2.8.5":"2026-04-02T00:48:05.458Z","2.8.6":"2026-04-02T00:58:51.318Z","2.8.7":"2026-04-02T02:24:32.847Z","2.8.8":"2026-04-02T02:39:08.047Z","2.8.9":"2026-04-02T02:43:18.564Z","2.8.10":"2026-04-02T02:47:32.357Z","2.8.11":"2026-04-02T04:02:09.326Z","2.8.12":"2026-04-02T04:32:19.211Z","2.8.13":"2026-04-02T06:31:39.303Z","2.8.14":"2026-04-02T06:49:04.708Z","2.8.15":"2026-04-02T07:10:35.620Z","2.8.16":"2026-04-02T08:08:17.615Z","2.8.17":"2026-04-02T23:16:40.333Z","2.8.18":"2026-04-03T00:13:38.316Z","2.8.19":"2026-04-03T02:02:38.501Z","2.8.20":"2026-04-03T02:28:14.109Z","2.8.21":"2026-04-03T04:50:18.986Z","2.8.22":"2026-04-03T05:12:55.735Z","2.8.23":"2026-04-03T05:19:44.897Z","2.8.24":"2026-04-03T08:15:53.458Z","2.8.25":"2026-04-05T23:51:49.599Z","2.8.26":"2026-04-06T01:43:23.110Z","2.8.27":"2026-04-06T02:14:05.241Z","2.8.28":"2026-04-06T02:22:43.816Z","2.8.29":"2026-04-06T02:23:03.718Z","2.8.30":"2026-04-06T02:27:32.431Z","2.8.31":"2026-04-06T05:21:02.387Z","2.8.32":"2026-04-06T07:10:30.128Z","2.8.33":"2026-04-06T07:19:50.713Z","2.8.34":"2026-04-06T08:32:27.744Z","2.8.35":"2026-04-06T08:36:14.279Z","2.8.36":"2026-04-06T23:45:50.687Z","2.8.37":"2026-04-07T04:16:34.994Z","2.8.38":"2026-04-07T06:06:15.110Z","2.8.39":"2026-04-07T07:19:51.906Z","2.8.40":"2026-04-07T07:47:18.197Z","2.8.41":"2026-04-07T08:43:20.619Z","2.8.42":"2026-04-08T01:31:48.047Z","2.8.44":"2026-04-08T01:43:03.679Z","2.8.45":"2026-04-08T02:16:53.332Z","2.8.46":"2026-04-08T04:06:08.234Z","2.8.47":"2026-04-08T06:27:33.236Z","2.8.48":"2026-04-08T07:30:53.290Z","2.8.49":"2026-04-08T08:19:25.894Z","2.8.50":"2026-04-08T17:54:52.405Z","2.8.51":"2026-04-08T18:25:13.914Z","2.8.52":"2026-04-08T19:21:01.439Z","2.8.53":"2026-04-09T01:10:15.999Z","2.9.1":"2026-04-09T01:51:54.820Z","2.9.2":"2026-04-09T07:44:59.154Z","2.9.3":"2026-04-10T09:38:39.456Z","2.9.4":"2026-04-10T09:44:34.978Z","2.9.5":"2026-04-11T06:13:58.865Z","2.9.6":"2026-04-11T09:49:46.877Z","2.9.7":"2026-04-11T10:11:27.860Z","2.9.8":"2026-04-11T10:19:50.301Z","2.9.9":"2026-04-11T10:27:20.316Z","2.9.10":"2026-04-11T10:36:51.340Z","2.9.11":"2026-04-11T12:30:23.131Z","2.9.12":"2026-04-11T12:56:04.513Z","2.9.13":"2026-04-11T13:17:10.968Z","2.9.14":"2026-04-12T13:58:51.855Z","2.9.15":"2026-04-12T14:20:48.345Z","2.9.16":"2026-04-12T19:25:26.888Z","2.9.17":"2026-04-12T19:32:10.373Z","2.9.18":"2026-04-12T19:32:35.723Z","2.9.19":"2026-04-13T01:00:02.782Z","2.9.20":"2026-04-14T06:19:27.716Z","2.9.21":"2026-04-14T09:22:48.999Z","2.9.22":"2026-04-14T10:01:57.691Z","2.9.23":"2026-04-14T20:23:33.917Z","2.9.24":"2026-04-15T07:53:27.020Z","2.9.25":"2026-04-16T08:21:03.453Z","2.9.32":"2026-04-19T20:26:21.565Z","2.9.33":"2026-04-20T01:17:06.344Z","2.9.34":"2026-04-20T03:47:51.291Z","2.9.35":"2026-04-20T07:18:03.791Z","2.9.36":"2026-04-21T23:49:14.399Z","2.9.37":"2026-04-24T09:11:41.308Z","2.9.38":"2026-04-28T23:49:43.126Z","2.9.40":"2026-05-07T02:54:31.530Z","2.10.0":"2026-05-19T02:46:49.300Z","2.10.2":"2026-05-21T10:01:05.489Z","2.11.0":"2026-05-28T00:56:19.509Z","2.12.1":"2026-05-29T04:15:32.683Z","2.12.2":"2026-05-29T04:27:29.908Z","2.12.3":"2026-05-29T07:06:11.450Z","2.12.4":"2026-06-04T08:32:54.674Z","2.12.5":"2026-06-10T03:40:06.513Z","2.13.0":"2026-06-11T03:40:07.054Z","2.14.0":"2026-06-11T07:27:08.131Z","2.14.1":"2026-06-11T08:35:50.449Z","2.15.0":"2026-06-15T04:14:45.638Z","2.16.0":"2026-06-26T07:52:29.173Z","2.16.1":"2026-06-29T00:54:04.379Z","2.16.2":"2026-06-29T08:27:43.234Z","2.16.3":"2026-06-30T07:36:19.051Z","2.16.4":"2026-07-01T08:48:22.982Z","3.0.0":"2026-07-02T00:52:13.236Z","3.1.0":"2026-07-02T09:11:40.887Z","3.2.0":"2026-07-07T18:06:32.689Z","3.2.1":"2026-07-20T10:31:37.475Z","3.2.2":"2026-07-22T04:13:13.142Z","3.2.3":"2026-07-22T17:14:34.653Z","3.2.4":"2026-07-22T18:02:07.508Z","3.2.5":"2026-07-22T20:49:55.623Z","3.2.6":"2026-07-23T10:23:47.362Z","3.2.7":"2026-07-26T10:21:10.370Z","3.2.8":"2026-07-26T20:17:29.555Z","3.2.9":"2026-07-26T20:31:07.501Z","3.2.10":"2026-07-26T21:00:04.793Z","3.2.11":"2026-07-26T21:05:33.317Z","3.2.12":"2026-07-26T21:17:22.850Z","3.2.13":"2026-07-26T21:23:43.786Z","3.2.14":"2026-07-28T08:41:36.219Z","3.2.15":"2026-07-29T21:24:43.588Z","3.2.16":"2026-07-30T11:44:38.954Z","3.2.17":"2026-08-04T01:32:49.837Z","3.2.18":"2026-08-04T06:10:56.388Z","3.2.19":"2026-08-08T11:11:02.652Z","3.2.20":"2026-08-08T19:33:37.212Z","3.2.21":"2026-08-09T00:09:12.216Z","3.2.22":"2026-08-09T23:10:38.185Z","3.2.23":"2026-08-10T01:44:58.943Z","3.2.24":"2026-08-10T03:39:42.029Z","3.2.25":"2026-08-12T22:41:00.664Z","3.2.26":"2026-08-13T02:09:52.044Z","3.2.27":"2026-08-13T02:33:50.167Z","3.2.28":"2026-08-13T04:39:58.062Z","3.2.29":"2026-08-13T09:54:10.349Z","3.2.30":"2026-08-13T10:11:28.398Z","3.2.31":"2026-08-13T10:16:08.382Z","3.2.32":"2026-08-14T06:11:34.708Z","3.2.33":"2026-08-14T07:42:17.950Z","3.2.34":"2026-08-15T12:14:07.968Z","3.2.35":"2026-08-17T22:16:48.310Z","3.2.36":"2026-08-17T22:22:49.962Z","3.2.37":"2026-08-17T22:31:30.390Z","3.2.38":"2026-08-18T21:47:09.328Z","3.2.39":"2026-08-19T00:22:05.618Z","3.2.40":"2026-08-19T00:27:24.683Z","3.2.41":"2026-08-19T20:30:30.468Z","3.2.42":"2026-08-19T21:43:31.035Z","3.2.43":"2026-08-20T21:18:25.616Z","3.2.44":"2026-08-20T21:26:47.808Z","3.2.45":"2026-08-21T21:06:51.897Z","3.2.46":"2026-08-21T21:09:13.904Z","3.2.47":"2026-08-21T23:51:28.297Z","3.2.48":"2026-08-22T19:54:46.073Z","3.2.49":"2026-08-22T20:10:01.264Z","3.2.50":"2026-08-22T23:00:53.876Z","3.2.51":"2026-08-23T00:27:04.413Z","3.2.52":"2026-08-23T00:40:11.441Z","3.2.53":"2026-08-23T01:14:39.435Z","3.2.54":"2026-08-23T15:42:44.323Z","3.2.55":"2026-08-23T15:48:09.991Z","3.2.56":"2026-08-25T16:35:38.447Z","3.2.57":"2026-08-25T16:44:07.047Z","3.2.58":"2026-08-25T20:54:46.641Z","3.2.59":"2026-08-28T20:29:22.602Z","3.2.60":"2026-08-31T05:20:04.328Z","3.2.61":"2026-08-31T10:43:13.591Z","3.2.62":"2026-09-01T21:43:59.350Z","3.2.64":"2026-09-02T18:39:54.162Z","4.0.0":"2026-09-03T07:52:32.549Z","4.0.1":"2026-09-03T07:56:14.394Z","4.0.2":"2026-09-03T16:23:53.032Z","4.0.3":"2026-09-03T17:22:36.061Z","4.0.4":"2026-09-04T00:21:20.238Z","4.1.0":"2026-09-04T01:16:52.038Z","4.1.1":"2026-09-04T01:34:47.910Z","4.1.2":"2026-09-04T01:52:26.831Z","4.1.3":"2026-09-04T02:38:48.095Z","4.1.4":"2026-09-04T05:27:59.046Z","4.1.5":"2026-09-04T05:40:39.187Z","4.1.6":"2026-09-04T06:09:42.274Z","4.1.7":"2026-09-04T06:25:35.976Z","4.1.8":"2026-09-04T10:31:26.607Z","4.1.9":"2026-09-04T18:15:37.567Z","4.1.10":"2026-09-07T00:04:25.400Z","4.1.11":"2026-09-07T01:02:21.566Z","4.1.12":"2026-09-07T01:09:59.257Z","4.1.13":"2026-09-07T01:25:57.705Z","4.1.14":"2026-09-07T02:16:31.774Z","4.1.15":"2026-09-07T02:28:58.682Z","4.1.16":"2026-09-07T17:56:36.687Z","4.1.17":"2026-09-08T00:52:11.087Z","4.1.18":"2026-09-08T00:54:18.800Z","4.1.19":"2026-09-08T18:18:13.719Z","4.1.20":"2026-09-08T23:53:26.242Z","4.1.21":"2026-09-09T03:40:24.568Z","4.1.22":"2026-09-09T07:46:24.611Z","4.1.23":"2026-09-09T12:30:58.156Z","4.1.24":"2026-09-09T14:16:25.434Z","4.1.25":"2026-09-10T02:56:29.145Z","4.1.26":"2026-09-11T00:27:43.417Z","4.1.27":"2026-09-11T04:11:55.651Z","4.1.28":"2026-09-11T04:21:01.478Z","4.1.29":"2026-09-11T05:03:45.041Z","4.1.30":"2026-09-11T05:14:47.121Z","4.2.0":"2026-09-11T08:55:42.674Z","4.2.1":"2026-09-11T23:25:31.349Z","4.2.2":"2026-09-14T01:39:33.750Z","4.2.3":"2026-09-14T02:05:51.368Z","4.2.4":"2026-09-14T02:32:10.135Z","4.2.5":"2026-09-15T02:47:02.779Z","4.2.6":"2026-09-16T01:51:11.703Z"},"bugs":{"url":"https://github.com/su-record/vibe/issues"},"license":"MIT","homepage":"https://github.com/su-record/vibe#readme","keywords":["harness","ax","fde","forward-deployed-engineer","verification","claude-code","codex","chatgpt"],"repository":{"url":"git+https://github.com/su-record/vibe.git","type":"git"},"description":"Your personal FDE in Claude and Codex. Understand the work, use the right tools, deliver and retain useful context. One entry: vibe.","maintainers":[{"name":"sutory","email":"su.lifestory@gmail.com"}],"readme":"# vibe — your personal FDE\n\nUse vibe inside Claude or Codex to understand your work, solve the actual problem, connect existing tools and deliver a result you can use. Vibe retains useful project context and personal decisions across tasks.\n\n```bash\nnpm i -g @su-record/vibe\n```\n\nIn your connected host, start with `/vibe` and describe the work. Vibe is the only public skill. It uses the current host model; it does not start a separate planning model or reviewer by default.\n\n## Work with your context\n\nVibe checks relevant project rules and existing decisions before asking questions. It uses installed tools first, finds a missing capability when needed, implements the useful outcome and verifies actual behavior. A clear task requires no additional interview, new worktree or approval ceremony.\n\nProject knowledge remains in `.vibe/knowledge`; personal knowledge in `~/.config/vibe/knowledge`. A compact internal brief lists relevant places to read without indexing the repository, running tests or calling another model. Notes provide context, not authority to send, publish or delete.\n\n## One entry, internal capabilities\n\nWorkflow and antislop guidance are local resources loaded only for the task at hand. Code, design and language guidance is applied during authoring; it does not automatically trigger editorial agents. Independent model review is optional and should target a concrete need.\n\nSkill discovery, installation and creation are retained. Vibe first checks the host's capabilities and installed project skills. For an actual gap or a concrete opportunity to improve accuracy, speed or recurring work, it researches a suitable skill even when direct implementation is possible. It checks host compatibility and representative behavior, and retains useful findings for reuse. Routine edits need no search; installation alone does not establish usefulness. New project skills live under `.vibe/skills/installed` and are loaded through their registry instead of appearing as extra host commands. Existing user skills are not removed merely because they have similar names.\n\nUse meaningful existing tests and required repository checks. Do not repeat unchanged verification merely to advance a workflow stage. Recorded machine verification, user acceptance and measured business value remain distinct.\n\n## Existing desktop connections\n\n- Claude Code uses the local npm plugin, with one entry under `skills/vibe`.\n- Codex CLI and the desktop app use the existing personal marketplace registration and assembled plugin. Restart the app after installing an updated plugin.\n- Claude Desktop uses the existing MCPB transport. Build it with `vibe plugin mcpb --out vibe.mcpb`, open it in the app and select the project. The tool catalog exposes one `vibe` tool; internal operations are discovered on demand. Its existing CLI operations are retained. Code editing requires tools available in the host; the MCPB itself does not add a general-purpose shell.\n- Hermes and clients without plugin registration receive the single entry through the existing home installation fallback.\n\n`vibe status` reports installation state; `vibe setup` repairs it; `vibe update` updates it. Queries never reinstall plugins. The npm package includes internal guidance and runtime code, while the assembled plugin remains small.\n\n## Compatibility and diagnostics\n\nThe existing low-level intent, check, evidence, research and skill commands remain available for integrations and old projects. `vibe --help-internal` and `vibe internal tools` list them. Users need not operate the task state machine themselves.\n\nOld strict token policies remain opt-in compatibility behavior. The ordinary personal FDE flow reuses chat authority and host permissions without issuing six-digit tokens. An imported executable check still needs valid local execution consent before the legacy runner executes it.\n\nDefault installed hooks no longer query state after every edit or police file-reading style. Stop runs no checks and does not force a new verification loop in the personal workflow. Explicit legacy APIs retain their original evidence rules; old unmet release work is never relabelled as completed.\n\nUpgrades remove only unchanged bundled legacy skills from home surfaces. Modified copies are preserved. Existing project skill registry entries retain their paths; newly installed skills use internal storage. Historical measurements remain historical and do not establish savings for this rebuild.\n\n## Validation\n\nBuild and tests: `npm run check`. Packaged surface: `node checks/personal-fde.js`. These use local fixtures; no model call is required. Desktop GUI behavior and real-session token/latency improvements require separate validation on the installed candidate.\n\nClaude and Codex use `vibe-local` as the default installation source; the plugin and command remain `vibe`. Claude updates migrate the former `vibe@vibe` user installation after verifying the replacement. Cached files used by existing sessions and the old marketplace (which may serve other plugins) are retained. Restart the app to use the new registration. A failed migration is reported and retried on setup without adding duplicate home skills or hooks. Existing custom Codex marketplace names are preserved.\n","readmeFilename":"README.md"}