{"_id":"3a-factory","_rev":"43-1322123ef7cf6b79761640dff16ac3d0","name":"3a-factory","dist-tags":{"latest":"4.2.2"},"versions":{"1.0.0":{"name":"3a-factory","version":"1.0.0","keywords":["alex","alex-ai-agent","3a-factory","claude","gemini","cursor","ai","copilot"],"author":{"name":"Antigravity"},"license":"MIT","_id":"3a-factory@1.0.0","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"bin":{"3a-factory":"bin/install.js"},"dist":{"shasum":"d93dd7d871652b9f8cbd81035962ff93091eb59a","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-1.0.0.tgz","fileCount":50,"integrity":"sha512-AnsQRCYKpapzSOmFQEo+uppjI9LyyAQ/SvVWgGlvQ+3SLxwiTcg2nJzWwb9Z1ctHki/plTxJlykUdUkhGh1NyQ==","signatures":[{"sig":"MEQCIAue4eIER/bCOQR51RCBASakmS57CPronb7ckQellkhGAiBmcLCgUSDGKSXR19zLq4MI1+25o8sdKoXEaSBr80cFSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104217},"main":"bin/install.js","gitHead":"06eba1b5d678b6db42aba997b93e17fc28bce7ba","scripts":{"postinstall":"node bin/install.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"_npmVersion":"11.8.0","description":"Controlled software delivery workflow template for AI agents","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_1.0.0_1780124146007_0.5593548263142221","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"3a-factory","version":"1.0.1","keywords":["alex","alex-ai-agent","3a-factory","claude","gemini","cursor","ai","copilot"],"author":{"name":"Antigravity"},"license":"MIT","_id":"3a-factory@1.0.1","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"bin":{"3a-factory":"install/install.js"},"dist":{"shasum":"56b4a6117e684d4b669cb5947d82c6c7ecd1d89e","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-1.0.1.tgz","fileCount":52,"integrity":"sha512-iABfxLRrtITAPkUoofHm9N8pk2CgItr9tAxDKnGLVyQZ8g9Wz9/ZRaP7eNrrmJgpr+RPMkhVJm5fniQFfa8oqQ==","signatures":[{"sig":"MEUCIBoXFiBi3l2Y2XOMHnnN0ABbvxNdfaNc9Kif1cQC2N4uAiEA1t2lul2Ox2qVGuTUZ4n3jzOLzRjgy1a+kMTljsOWjNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127438},"main":"install/install.js","gitHead":"897ab608bee970d838b742353e9c525228022039","scripts":{"postinstall":"node install/install.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"_npmVersion":"11.8.0","description":"Controlled software delivery workflow template for AI agents","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_1.0.1_1780281915571_0.4749246328998509","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"3a-factory","version":"1.0.2","keywords":["alex","alex-ai-agent","3a-factory","claude","gemini","cursor","ai","copilot"],"author":{"name":"Antigravity"},"license":"MIT","_id":"3a-factory@1.0.2","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"bin":{"3a-factory":"install/install.js"},"dist":{"shasum":"c32c70e3e29d44add87fea5df3f6413355daf66f","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-1.0.2.tgz","fileCount":57,"integrity":"sha512-5LIRwHWN66GYUglqkhhmUD0X9t2fE24lIHuR4eQ6psDzj3FhMXG09X3ZjzAQ0y3X5iqi6cYMLDO3Pdhjk2tbkg==","signatures":[{"sig":"MEUCICQvJXnIzEh6NlARyO2PkbmJzTp9Uz8rF3R7khnhHKmaAiEAsJ6lngJaS0YO9yivsDqtndHMPbQhmWS/xKDhydd+YEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136015},"main":"install/install.js","gitHead":"1c774a934778d705ef7bbb4d3d3c2a9a55e1c023","scripts":{"postinstall":"node install/install.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"_npmVersion":"11.8.0","description":"Controlled software delivery workflow template for AI agents","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_1.0.2_1780298652741_0.5275101675431908","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"3a-factory","version":"1.0.3","keywords":["alex","alex-ai-agent","3a-factory","claude","gemini","cursor","ai","copilot"],"author":{"name":"Antigravity"},"license":"MIT","_id":"3a-factory@1.0.3","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"bin":{"3a-factory":"install/install.js"},"dist":{"shasum":"0b4146d72f31c0b8b5ec151453a581d8783869ff","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-1.0.3.tgz","fileCount":62,"integrity":"sha512-F7xi7UgFYFXJGW9Xy4DfkzCUS1BR/HIWZDOcJBrFRyi8fO0p1+u1DaCay/O+bVdYK2w31XlwgwYB9abPOiap8A==","signatures":[{"sig":"MEUCIAuUhbXfs1TC7ZHoECqGfVcF7OXRvnjJsLkUtdIVRBZ9AiEAquPWzB4Z0JGsiOGJL/6hr8UZPlpgu5770ljnxQwXaEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141930},"main":"install/install.js","gitHead":"d9982b4297fe004d016c65fa1e44c89ec1ab698d","scripts":{"postinstall":"node install/install.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"_npmVersion":"11.8.0","description":"Controlled software delivery workflow template for AI agents","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_1.0.3_1780299724674_0.5511575677623823","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"3a-factory","version":"1.0.4","keywords":["alex","alex-ai-agent","3a-factory","claude","gemini","cursor","ai","copilot"],"author":{"name":"Antigravity"},"license":"MIT","_id":"3a-factory@1.0.4","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"bin":{"3a-factory":"install/install.js"},"dist":{"shasum":"8efb87fcf21d007704bf66635b788011125a4a27","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-1.0.4.tgz","fileCount":62,"integrity":"sha512-w59D7VQtU+1a50PW9n6+Elm/3/CPRpucd6xI3P4XSRu/ezekWdU2MWv7XaeeYoVtgDbu58nT4hG3gTctxiDhYw==","signatures":[{"sig":"MEUCIQC2yzLQ5V/ddTIbZ8LeJXmD/xqQyNc6mERBBpvEdCXnywIgPd6dDp2Qp9wvlsU94YNJ3wTSKtO5d1M/dPBha2PSyaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142800},"main":"install/install.js","gitHead":"bc84dcfbb8b579167cd6144bf13736e380b20d78","scripts":{"postinstall":"node install/install.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"_npmVersion":"11.8.0","description":"Controlled software delivery workflow template for AI agents","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_1.0.4_1780300774053_0.8823696750667349","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"3a-factory","version":"1.0.5","keywords":["alex","alex-ai-agent","3a-factory","claude","gemini","cursor","ai","copilot"],"author":{"name":"Alex Huynh Vinh"},"license":"MIT","_id":"3a-factory@1.0.5","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"bin":{"3a-factory":"install/install.js"},"dist":{"shasum":"2b3f9f9115539a5b0fe35aa6fcaefdd44acddad9","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-1.0.5.tgz","fileCount":67,"integrity":"sha512-oJ3jMWTm1WVBEaNpbuw0uMzL5KT5r9sM1BgpzlAHXQF83Nryuq2sctno8AoT+ouZmU9ciG/y/Gr+KX1BA0ksLA==","signatures":[{"sig":"MEUCIFSpcVtAYSXBlkqr/7CKmn7kYIX+Kvr87N6p6SjSHxZvAiEAzZGRHnL3GB7OCI/G1GZnOQ94h7ci4K6KKrOXsOrI9hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153654},"main":"install/install.js","gitHead":"a2d3a63457a4de7f168d973bb75e8d5f3418661f","scripts":{"postinstall":"node install/install.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"_npmVersion":"11.8.0","description":"Controlled software delivery workflow template for AI agents","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_1.0.5_1780302404824_0.8290280728763773","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"3a-factory","version":"1.0.6","keywords":["alex","alex-ai-agent","3a-factory","claude","gemini","cursor","ai","copilot"],"author":{"name":"Alex Huynh Vinh"},"license":"MIT","_id":"3a-factory@1.0.6","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"bin":{"3a-factory":"scripts/install.js"},"dist":{"shasum":"65ba9a2f041aa3a90285c7c2a4f5a81cf7f492c5","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-1.0.6.tgz","fileCount":72,"integrity":"sha512-QVQg8efqOnwQMGGy8p3+vGR2Bq+bTctTo1SSxfcOcnUXk3/KIkToP8laMRGgnVyPLISxWgV5KdyBj4+Zb8tHQg==","signatures":[{"sig":"MEQCICakpa8HImg2a4EiiK1IoNcvPbisW2y6eURY3PjDgE/RAiB0ZsJxdoHF4o00uajtWgtw/hQdsMLE0fHlNzkrmdLxDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170991},"main":"scripts/install.js","gitHead":"80e54320d1eb70a03b25cbc6132d32b551c8abde","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"_npmVersion":"11.8.0","description":"Controlled software delivery workflow template for AI agents","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_1.0.6_1780312235020_0.7491677320665049","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"3a-factory","version":"1.0.7","keywords":["alex","alex-ai-agent","3a-factory","claude","gemini","cursor","ai","copilot"],"author":{"name":"Alex Huynh Vinh"},"license":"MIT","_id":"3a-factory@1.0.7","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"bin":{"3a-factory":"scripts/install.js"},"dist":{"shasum":"dc0e0e443c06d4e3da070dc132f8ff2ea39becd7","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-1.0.7.tgz","fileCount":77,"integrity":"sha512-1wkiCjcu6QV8I+QJFzSx4D+yfA76biXYxj+KIdEokb/KH6cOPzlHBfDRbq0Gd6AzQAp7A8M3p+eEDPY75IhA2w==","signatures":[{"sig":"MEUCIE+REL/fqE7iPl1ENinnPvnqlXgCVDR/aJyokPAuE8aVAiEAlKiQqrv1jrdRkZFPLeJZ9kZAVIo+i/YN3kBXa5tCPXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201103},"main":"scripts/install.js","gitHead":"e1974044026c65513fe41a8117842d493dda9b2d","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"_npmVersion":"11.8.0","description":"Controlled software delivery workflow template for AI agents","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_1.0.7_1782812503499_0.11065824580960038","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"3a-factory","version":"1.0.8","keywords":["alex","alex-ai-agent","3a-factory","claude","gemini","cursor","ai","copilot"],"author":{"name":"Alex Huynh Vinh"},"license":"MIT","_id":"3a-factory@1.0.8","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"bin":{"3a-factory":"scripts/install.js"},"dist":{"shasum":"165efa6c467af33078d1129f268070d2279d8410","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-1.0.8.tgz","fileCount":26,"integrity":"sha512-7IP6Jo/tq0DQN2/FY+k7emC8LIYT5hOQ4Y73WsJGmFOTlDPZRg9eMaSGdXdA7SxBykqk4Mxqn7IDanL8KnlYzg==","signatures":[{"sig":"MEUCIQDMvGbdbFZGgq+Z0rrIvLGOpJD/QB6t7tN8+GGriw0OwwIgTamZMNfFi8w1qm6hu+PHgkXHR605/ZJy1ZLtSfklR7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116372},"main":"scripts/install.js","gitHead":"88b5e9724e73fbe19e976315d31f3a7efea2fe60","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"_npmVersion":"11.8.0","description":"Controlled software delivery workflow template for AI agents","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_1.0.8_1782814191120_0.5925533727566563","host":"s3://npm-registry-packages-npm-production"}},"1.0.9-beta.0":{"name":"3a-factory","version":"1.0.9-beta.0","keywords":["3a-factory","claude","gemini","cursor","ai","copilot"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@1.0.9-beta.0","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"bin":{"3a-factory":"scripts/install.js"},"dist":{"shasum":"da8947a452815c6d06f1e6fe991c8571230e7255","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-1.0.9-beta.0.tgz","fileCount":26,"integrity":"sha512-/TsdWloJg20LChKq6q49kRAZ8otAVU9jqI3NSiujsWqglQecnd14qLLkrNtEdpeQhLcS/mp4F9PTQ3T8BQ8krQ==","signatures":[{"sig":"MEQCIGIJr190mTgMc3pPSpUmEzdTQjBgl9Y5qGjX2HRkv5+hAiA7Si5gGA04mHcjnZyieNruQBHChwSTuqOCcefwZyqE5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115918},"main":"scripts/install.js","gitHead":"6b5e996420cd795964ca98bf817d650c05b2c85f","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"_npmVersion":"10.8.2","description":"Controlled software delivery workflow template for AI agents","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_1.0.9-beta.0_1784273583438_0.3888427991750747","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"3a-factory","version":"1.0.9","keywords":["3a-factory","claude","gemini","cursor","ai","copilot"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@1.0.9","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"bin":{"3a-factory":"scripts/install.js"},"dist":{"shasum":"9d7a371a028174812452794fc027d56e55783fb7","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-1.0.9.tgz","fileCount":26,"integrity":"sha512-AjTs8Dmuu4Nym6DBYJcuKptroM4/FBn7vDNFcUPQCaGjCxBJvNPC5Qb1J43Ii4mfRf1H0PPVAmtccnjDMMvr2Q==","signatures":[{"sig":"MEQCIHYKEBFmSB2adIN+FH9fv6MVtZWsgw0xsUkx19gf1u6UAiAu/2sL/T/s/5ksnEcOL0YOj5fSr++h2AA8GdRmof45UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115911},"main":"scripts/install.js","gitHead":"9c74466ddb6f24a45236a1857deced6381b4090a","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"_npmVersion":"10.8.2","description":"Controlled software delivery workflow template for AI agents","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_1.0.9_1784273904784_0.4033471808313567","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"3a-factory","version":"2.0.0","keywords":["3a-factory","claude","gemini","cursor","ai","copilot"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@2.0.0","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"bin":{"3a-factory":"scripts/install.js"},"dist":{"shasum":"fcb409cb05abf3c119f3f165441e19c4ffa8a1f9","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-2.0.0.tgz","fileCount":37,"integrity":"sha512-RkuaU7rAh5s0s2afxS50exUoZoYMQJ/03Ut5nNFtjrnj96+kddiHRLV/xy9j+4qLw1SEkWCntKXbTYqGsuwd0w==","signatures":[{"sig":"MEUCIQCOTUjJt+pSXkgOEF0+qtFWpBP1Pjla3X0D2w7dWkSnbQIgCtOH/stgUkBToELM6HHGsAGHAaQP4jbcRtOeozH5FEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87586},"main":"scripts/install.js","gitHead":"734c5f5cbd57ba1cd51e4031cde7320584e399a0","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"_npmVersion":"10.8.2","description":"Automated-dev-team AI workflow template for Claude, Gemini, and Cursor (English instructions; Vietnamese docs output)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_2.0.0_1784693829967_0.17519476980675774","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"3a-factory","version":"2.1.0","keywords":["3a-factory","claude","gemini","cursor","ai","copilot"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@2.1.0","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"bin":{"3a-factory":"scripts/install.js"},"dist":{"shasum":"d96df19ef38484aff5b552567aced06b20b2403b","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-2.1.0.tgz","fileCount":37,"integrity":"sha512-mDUjrLCcizONYF1ymSOXDZTCwbl+CKpyT5sT7ewW9w+123jS67QSYTLzgfieSUrygW3XnSehsMntk9OYSI5RVA==","signatures":[{"sig":"MEUCIHHOOmFAiw8jgvsM7P3gLRnNaUapfLTkAU4L/kVn5DuDAiEAtYghPXM5VTj3DFZKzIlqKKS8EE0VggkCUWowf6ucF3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65986},"main":"scripts/install.js","gitHead":"ba97b55ca165b31ff9df25ef0924d7d601eb101a","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"_npmVersion":"10.8.2","description":"Automated-dev-team AI workflow template for Claude, Gemini, and/or Cursor (selective agent install)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_2.1.0_1784694729780_0.6939545451703881","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"3a-factory","version":"2.1.1","keywords":["3a-factory","claude","gemini","cursor","ai","copilot"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@2.1.1","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"bin":{"3a-factory":"scripts/install.js"},"dist":{"shasum":"8962e065f934112b9be13df57ab4e5db468edace","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-2.1.1.tgz","fileCount":37,"integrity":"sha512-oKk3en0aQPu1WslObFp2VZsH+wKH0CIJpIMGBErThGMnC1kcM6tEdrAxNDobGMrPfy+EKFjB4bpuVFY5Nz+deg==","signatures":[{"sig":"MEQCIFK7Q0a8YuIuZT2LXXW4u8o7I6RUU2mhWAvlysDDLrBuAiBLpSRqe3McONQ0zF3fTVQDexXvIOZdRvAJSJqN0QLB6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66835},"main":"scripts/install.js","gitHead":"0ae2d3d318cacf7fe9fc221f0719b5bcb358e631","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"_npmVersion":"10.8.2","description":"Automated-dev-team AI workflow template for Claude, Gemini, and/or Cursor (selective agent install)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_2.1.1_1784697024685_0.31268317081675967","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"3a-factory","version":"2.1.2","keywords":["3a-factory","claude","gemini","cursor","ai","copilot"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@2.1.2","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"bin":{"3a-factory":"scripts/install.js"},"dist":{"shasum":"92b817fc7920984ca608b645353457c1c9b5dc20","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-2.1.2.tgz","fileCount":37,"integrity":"sha512-WmnKHbf8gMsTQhDRhwjPy5jJ7kdTTZxHPJXHMWIdc6No4py8wc1GaZ1os7S2ar11nDytmQu/8BJYzp0lmF1odw==","signatures":[{"sig":"MEYCIQCm6LSkzonzT8axzHsA0cI7uxYA4yM9K12ZYbNK1/o6yQIhAIFMkQQ3C6MIDSzjsPo0uehnoAbxw8I/O0q9NwR/BMNX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68683},"main":"scripts/install.js","gitHead":"4dbf27fb559fc13d12f61a3f452a8e7033b0d6ba","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"_npmVersion":"10.8.2","description":"Automated-dev-team AI workflow template for Claude, Gemini, and/or Cursor (selective agent install)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_2.1.2_1784708775896_0.05952880134613214","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"3a-factory","version":"2.2.0","keywords":["3a-factory","claude","gemini","cursor","ai","copilot"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@2.2.0","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"bin":{"3a-factory":"scripts/install.js"},"dist":{"shasum":"298e2b5a3b430ec13d6a2ec3f67c125985cf34ad","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-2.2.0.tgz","fileCount":38,"integrity":"sha512-q5Wwq7vMAuVBuOYNrdIV9fUpPdvJYTxDQ6D9dx89peYjmcmbFmI50eEqULgE7tDPSLmUJ+UAamohw5CMwY5L3A==","signatures":[{"sig":"MEUCIALoe+y5pJ0v6WyiV04fB4jCo3yhVQR0KgnVnON6DjZ6AiEA6d224fh6ZFrSl3Alac5JwCpExFHPHk/oBtpeMixha2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71578},"main":"scripts/install.js","gitHead":"8c8c3272d0fc7a6bb41b0c9d782303b78911bca0","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"_npmVersion":"10.8.2","description":"Automated-dev-team AI workflow template for Claude, Gemini, and/or Cursor (selective agent install)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_2.2.0_1784709598663_0.23841127700580467","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"3a-factory","version":"2.2.1","keywords":["3a-factory","claude","gemini","cursor","ai","copilot"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@2.2.1","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"f322593290ec5a8fb7bf850f6954e1e26a692207","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-2.2.1.tgz","fileCount":5,"integrity":"sha512-S7yR4GE1NdY4CcKjP9JhNmf+M0HIpCW2WFYM9NDja51yufs08GCRqQrU+sBCZDc7YcjKcWWj4h1L7Hebi0qI+g==","signatures":[{"sig":"MEUCIGQe+Matu+nyFuBXQXol17CVA1Qwoi37YQLYEk1iumcTAiEArQAVfpbJNVqfkAX49QBB5YzxDkz5bgUmL5e++xYiCtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75114},"main":"dist/install.js","gitHead":"24a7fc585ec4917620d84909bb0970a65381e499","scripts":{"build":"node scripts/build.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"_npmVersion":"10.8.2","description":"Automated-dev-team AI workflow template for Claude, Gemini, and/or Cursor (selective agent install)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_2.2.1_1784717259876_0.5495320860630553","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"3a-factory","version":"2.3.0","keywords":["3a-factory","claude","gemini","cursor","ai","copilot"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@2.3.0","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"3e5f13f475c96f9332317c2d7becafda55aded0a","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-2.3.0.tgz","fileCount":5,"integrity":"sha512-k+jbQ8/ZdDVumiqmATXekEjjVmSEZq55MvIQ3Se0GJUh75JfDAdUBDI0ujOtG+pxPrHnYrMsw54s0Zfd7bciHw==","signatures":[{"sig":"MEYCIQCuwFg8y3RwkqkB0ZeNNkvm3EUJJfUjt6R7HogmQ9JaEQIhALRy2pwd8fbcLFwKlwSGLcMtRmR5sMUaPBLcfsE4p/U+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78819},"main":"dist/install.js","gitHead":"90dd8e07d080c2e667b55c8e90c0cf96a4f0681d","scripts":{"build":"node scripts/build.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"_npmVersion":"10.8.2","description":"Automated-dev-team AI workflow template for Claude, Gemini, and/or Cursor (selective agent install)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_2.3.0_1784738307346_0.37181792946341563","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"3a-factory","version":"2.3.1","keywords":["3a-factory","claude","gemini","cursor","ai","copilot"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@2.3.1","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"2493c9696163be0e057bfb4317ac92c9745158b1","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-2.3.1.tgz","fileCount":5,"integrity":"sha512-6SUl53NeRDcBCpm/iaBOoB2Gt22HRwu6lORISDwzdwfi18A8L5c+fa2kkV+piT2kxIMrk8u/R9B7Is/Uhwumhw==","signatures":[{"sig":"MEYCIQDHfjzJU5JFiI4OXp4U/tKALmPONvk3p8+5fv2u0gUnkgIhALMORL9ISXAFzPLNUfdaAVEyuH4x6hXHNfHUd8D0WlT9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86303},"main":"dist/install.js","gitHead":"8d245c30d61cb41f56fbd0380898d06abe6cf632","scripts":{"build":"node scripts/build.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"_npmVersion":"10.8.2","description":"Automated-dev-team AI workflow template for Claude, Gemini, and/or Cursor (selective agent install)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_2.3.1_1784740175086_0.0022281115252829053","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.1":{"name":"3a-factory","version":"3.0.0-rc.1","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@3.0.0-rc.1","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"3bae9090fd78ce77147b80ffd153909ca23a2b48","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-3.0.0-rc.1.tgz","fileCount":6,"integrity":"sha512-qnUKD5gzz7y6ZXvDdRYpFt8j87iZVH9TpMzbJagjD/BvRN2E+DGQXl0v5Beh5co9u+krUVuk0Q7s7rEesdbx5w==","signatures":[{"sig":"MEUCICy7WkAPH3YML5gYo+UCwhpjXzCFKP6xtHmt4oW7bdVQAiEAirGXFqod6BBzBokMj/WWbmcghbeaRlExu6oTiLq+7cA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158014},"main":"dist/install.js","engines":{"node":">=18"},"gitHead":"6c34db1402f35b530d60d9e909e7ff8a1753c840","scripts":{"ci":"npm run build && npm test && npm run validate","test":"node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js","build":"node scripts/build.js","validate":"node scripts/validation/validate-all.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","test:workflow":"node --test tests/workflow.test.js","prepublishOnly":"npm run build","test:installer":"node --test tests/installer.test.js","validate:build":"node -e \"const r=require('./scripts/validation').validateBuildOutput(); console.log(r); process.exit(r.ok?0:1)\"","validate:skills":"node -e \"const r=require('./scripts/validation').validateSkillContracts(); console.log(r); process.exit(r.ok?0:1)\"","validate:package":"node -e \"const r=require('./scripts/validation').validatePackageLayout(); console.log(r); process.exit(r.ok?0:1)\"","validate:adapters":"node -e \"const r=require('./scripts/validation').validateAdapterParity(); console.log(r); process.exit(r.ok?0:1)\"","validate:manifest":"node -e \"const r=require('./scripts/validation/validate-manifest').validateSchemaJson(); console.log(r); process.exit(r.ok?0:1)\"","validate:templates":"node -e \"const r=require('./scripts/validation').validateTemplateReferences(); console.log(r); process.exit(r.ok?0:1)\"","validate:governance":"node -e \"const r=require('./scripts/validation').validateGovernanceConsistency(); console.log(r); process.exit(r.ok?0:1)\"","validate:traceability":"node -e \"const r=require('./scripts/validation').validateTraceability(); console.log(r); process.exit(r.ok?0:1)\""},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"_npmVersion":"10.8.2","description":"Greenfield Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_3.0.0-rc.1_1784793291042_0.7007274133629802","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.2":{"name":"3a-factory","version":"3.0.0-rc.2","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@3.0.0-rc.2","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"183042aee9a79a322d45611f1def69f830872b97","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-3.0.0-rc.2.tgz","fileCount":6,"integrity":"sha512-XSMAzl2cmKnAyEGHIlOsgPBXhi/uXNB6ZhbOd1qEpl0Tn4W/JDR7TPeWzP0RYNS5jgtbzo7xKJ5gWzoMlVKizA==","signatures":[{"sig":"MEUCIESx5Pmv056xfco5MTE65r+hf2HBMtKDAKRKtlerVDEiAiEAuyNt2bsB0LLYuidHAlRQR7osX5e/Xa1FeOU8/aeVsdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158479},"main":"dist/install.js","engines":{"node":">=18"},"gitHead":"8cbbe847baef55650a3e3ab0bd1a6b1a410b418a","scripts":{"ci":"npm run build && npm test && npm run validate","test":"node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js","build":"node scripts/build.js","validate":"node scripts/validation/validate-all.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","test:workflow":"node --test tests/workflow.test.js","prepublishOnly":"npm run build","test:installer":"node --test tests/installer.test.js","validate:build":"node -e \"const r=require('./scripts/validation').validateBuildOutput(); console.log(r); process.exit(r.ok?0:1)\"","validate:skills":"node -e \"const r=require('./scripts/validation').validateSkillContracts(); console.log(r); process.exit(r.ok?0:1)\"","validate:package":"node -e \"const r=require('./scripts/validation').validatePackageLayout(); console.log(r); process.exit(r.ok?0:1)\"","validate:adapters":"node -e \"const r=require('./scripts/validation').validateAdapterParity(); console.log(r); process.exit(r.ok?0:1)\"","validate:manifest":"node -e \"const r=require('./scripts/validation/validate-manifest').validateSchemaJson(); console.log(r); process.exit(r.ok?0:1)\"","validate:templates":"node -e \"const r=require('./scripts/validation').validateTemplateReferences(); console.log(r); process.exit(r.ok?0:1)\"","validate:governance":"node -e \"const r=require('./scripts/validation').validateGovernanceConsistency(); console.log(r); process.exit(r.ok?0:1)\"","validate:traceability":"node -e \"const r=require('./scripts/validation').validateTraceability(); console.log(r); process.exit(r.ok?0:1)\""},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"_npmVersion":"10.8.2","description":"Greenfield Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_3.0.0-rc.2_1784796188505_0.5010239104463008","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.3":{"name":"3a-factory","version":"3.0.0-rc.3","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@3.0.0-rc.3","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"60d47a803742443247a8529e7b6833eb97844096","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-3.0.0-rc.3.tgz","fileCount":6,"integrity":"sha512-RAwUOiE9rgarr3H20LTpIdz9KW1KNOaVbd4xTPG4tWy6oieSzbcr7wFneMzp5hQxr5tu7kFZ2YIJdh9GXEXjNg==","signatures":[{"sig":"MEUCIQDjkA+SvzmEsaDHZnoB0GxIzvBvNAnBsHYXpwG3GoPemgIgSUftdzdIOdnfioflpD1xbhr0ds1b9UOGLkm+9kjDNSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160556},"main":"dist/install.js","engines":{"node":">=18"},"gitHead":"8547db7a70564109e64b98bfce7c6b703a1cedee","scripts":{"ci":"npm run build && npm test && npm run validate","test":"node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js","build":"node scripts/build.js","validate":"node scripts/validation/validate-all.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","test:workflow":"node --test tests/workflow.test.js","prepublishOnly":"npm run build","test:installer":"node --test tests/installer.test.js","validate:build":"node -e \"const r=require('./scripts/validation').validateBuildOutput(); console.log(r); process.exit(r.ok?0:1)\"","validate:skills":"node -e \"const r=require('./scripts/validation').validateSkillContracts(); console.log(r); process.exit(r.ok?0:1)\"","validate:package":"node -e \"const r=require('./scripts/validation').validatePackageLayout(); console.log(r); process.exit(r.ok?0:1)\"","validate:adapters":"node -e \"const r=require('./scripts/validation').validateAdapterParity(); console.log(r); process.exit(r.ok?0:1)\"","validate:manifest":"node -e \"const r=require('./scripts/validation/validate-manifest').validateSchemaJson(); console.log(r); process.exit(r.ok?0:1)\"","validate:templates":"node -e \"const r=require('./scripts/validation').validateTemplateReferences(); console.log(r); process.exit(r.ok?0:1)\"","validate:governance":"node -e \"const r=require('./scripts/validation').validateGovernanceConsistency(); console.log(r); process.exit(r.ok?0:1)\"","validate:traceability":"node -e \"const r=require('./scripts/validation').validateTraceability(); console.log(r); process.exit(r.ok?0:1)\""},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"_npmVersion":"10.8.2","description":"Greenfield Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_3.0.0-rc.3_1784803797060_0.5562474850742523","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.4":{"name":"3a-factory","version":"3.0.0-rc.4","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@3.0.0-rc.4","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"a3d5d2f8b42101df93b8ea6653a2fbffdec7cfd2","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-3.0.0-rc.4.tgz","fileCount":6,"integrity":"sha512-25ViMdqF9iZxTiXkWPE2W4ZxDLNBa85y2yKoREbPuHyCfiurBxKPZx4YLK7VgGXU44nVpp0+PAKJ57uP0v+yHA==","signatures":[{"sig":"MEYCIQDQLQ+LdU0dXamKveJDPSG5XTVgUzHupz7PRdFKp5/MsAIhAIMxV1zztq2oSu/zCP+4ZmZdd5e3qf7YMpMM7pCJ9wSR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161362},"main":"dist/install.js","engines":{"node":">=18"},"gitHead":"0aaa3c1269eba38f13ac7b5417f98a044883ea64","scripts":{"ci":"npm run build && npm test && npm run validate","test":"node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js","build":"node scripts/build.js","validate":"node scripts/validation/validate-all.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","test:workflow":"node --test tests/workflow.test.js","prepublishOnly":"npm run build","test:installer":"node --test tests/installer.test.js","validate:build":"node -e \"const r=require('./scripts/validation').validateBuildOutput(); console.log(r); process.exit(r.ok?0:1)\"","validate:skills":"node -e \"const r=require('./scripts/validation').validateSkillContracts(); console.log(r); process.exit(r.ok?0:1)\"","validate:package":"node -e \"const r=require('./scripts/validation').validatePackageLayout(); console.log(r); process.exit(r.ok?0:1)\"","validate:adapters":"node -e \"const r=require('./scripts/validation').validateAdapterParity(); console.log(r); process.exit(r.ok?0:1)\"","validate:manifest":"node -e \"const r=require('./scripts/validation/validate-manifest').validateSchemaJson(); console.log(r); process.exit(r.ok?0:1)\"","validate:templates":"node -e \"const r=require('./scripts/validation').validateTemplateReferences(); console.log(r); process.exit(r.ok?0:1)\"","validate:governance":"node -e \"const r=require('./scripts/validation').validateGovernanceConsistency(); console.log(r); process.exit(r.ok?0:1)\"","validate:traceability":"node -e \"const r=require('./scripts/validation').validateTraceability(); console.log(r); process.exit(r.ok?0:1)\""},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"_npmVersion":"10.8.2","description":"Greenfield Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_3.0.0-rc.4_1784868377241_0.7631244340035082","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.5":{"name":"3a-factory","version":"3.0.0-rc.5","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@3.0.0-rc.5","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"1308adda859d5328197f1752a1d288b04a023c73","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-3.0.0-rc.5.tgz","fileCount":6,"integrity":"sha512-hwiYDh0SoNvmk2tmH/I/yJrz03UBa3qhmMre4Mxfjw0CEQRSCGNsEB8XLCU8u0YPANlh146SWNDYoUQ+VECsOA==","signatures":[{"sig":"MEUCIQDxGzcbssP72wuG/UjpazRr3AqaQc2H4aPl7yTPyUdWjQIgb2skDKEQqaT4Wye1NhYc31iSDZA+adKv0OQEhYTWRwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162782},"main":"dist/install.js","engines":{"node":">=18"},"gitHead":"7cbe8fff14de755646d655d1eeb9ad384970dea5","scripts":{"ci":"npm run build && npm test && npm run validate","test":"node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js","build":"node scripts/build.js","validate":"node scripts/validation/validate-all.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","test:workflow":"node --test tests/workflow.test.js","prepublishOnly":"npm run build","test:installer":"node --test tests/installer.test.js","validate:build":"node -e \"const r=require('./scripts/validation').validateBuildOutput(); console.log(r); process.exit(r.ok?0:1)\"","validate:skills":"node -e \"const r=require('./scripts/validation').validateSkillContracts(); console.log(r); process.exit(r.ok?0:1)\"","validate:package":"node -e \"const r=require('./scripts/validation').validatePackageLayout(); console.log(r); process.exit(r.ok?0:1)\"","validate:adapters":"node -e \"const r=require('./scripts/validation').validateAdapterParity(); console.log(r); process.exit(r.ok?0:1)\"","validate:manifest":"node -e \"const r=require('./scripts/validation/validate-manifest').validateSchemaJson(); console.log(r); process.exit(r.ok?0:1)\"","validate:templates":"node -e \"const r=require('./scripts/validation').validateTemplateReferences(); console.log(r); process.exit(r.ok?0:1)\"","validate:governance":"node -e \"const r=require('./scripts/validation').validateGovernanceConsistency(); console.log(r); process.exit(r.ok?0:1)\"","validate:traceability":"node -e \"const r=require('./scripts/validation').validateTraceability(); console.log(r); process.exit(r.ok?0:1)\""},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"_npmVersion":"10.8.2","description":"Greenfield Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_3.0.0-rc.5_1784874548926_0.518781499390617","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.6":{"name":"3a-factory","version":"3.0.0-rc.6","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@3.0.0-rc.6","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"5e8561b44f6c684758bfcfef23e7c2cc3d227a95","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-3.0.0-rc.6.tgz","fileCount":6,"integrity":"sha512-1MHXb2WBa/LNmlrFtTJ2l4kNRUdwVVmLtRj/nk68wDS4joaSHby4vf9KMdFJ47REAHA/RW27kn43H3Dg6X1qaQ==","signatures":[{"sig":"MEQCIHW+JjLkXcf2kuRKaer+iCUrFQ4C8Se5kmiz/FvL/JSCAiBEXifNw1Mm7jySfJg8Rh3EhW0rKARhHi7mXL2gpjWvJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164740},"main":"dist/install.js","engines":{"node":">=18"},"gitHead":"4a0b53c4bd9f129121f3a887c568ef536c04b6a1","scripts":{"ci":"npm run build && npm test && npm run validate","test":"node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js","build":"node scripts/build.js","validate":"node scripts/validation/validate-all.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","test:workflow":"node --test tests/workflow.test.js","prepublishOnly":"npm run build","test:installer":"node --test tests/installer.test.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"_npmVersion":"10.8.2","description":"Greenfield Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_3.0.0-rc.6_1784880106956_0.4403521546474447","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"3a-factory","version":"3.0.0","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@3.0.0","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"3935aaf8e5a5ab21786c964e8f71afa28c6ee7c6","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-3.0.0.tgz","fileCount":6,"integrity":"sha512-ib4ynOjm1nkepSp0GRA6O1ei2nialoVINOP1joS5bEiu3VGpY6U4RQK9qnrXTOdqjwNUr/dEi3JiSuxKsoRN7Q==","signatures":[{"sig":"MEUCIQCv6edlSixw6+dRTe2Ki5n6kABQ1gkUxrw/0yFFW5sw+wIgGwXJ4r7s6VcmnvJ3Sv/WF2thGkcXmVS3YM5sY1oL8Ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164709},"main":"dist/install.js","engines":{"node":">=18"},"gitHead":"fb3eb871b4fcc1a3f30858c09666d5a2e26f9c5e","scripts":{"ci":"npm run build && npm test && npm run validate","test":"node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js","build":"node scripts/build.js","validate":"node scripts/validation/validate-all.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","test:workflow":"node --test tests/workflow.test.js","prepublishOnly":"npm run build","test:installer":"node --test tests/installer.test.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"_npmVersion":"10.8.2","description":"Greenfield Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_3.0.0_1785136068128_0.1785645639325013","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.1":{"name":"3a-factory","version":"3.1.0-rc.1","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@3.1.0-rc.1","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"7bb40cd0cfbc930384eabcd00191f2e1269fa523","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-3.1.0-rc.1.tgz","fileCount":6,"integrity":"sha512-NoU4fmLHpJQ9fMj6ML+3CQZRgSZbMbraSpEsM+9TbRgFWDFzkHriPZWAek46BqLCBN2+8pVGV+2SiZQZUb46Kg==","signatures":[{"sig":"MEQCIH542km+a44JBALlWwJMMKLm9bCV16DNCo4zOEJoihuMAiANCyNZ3UqYUIC1HMxmtRctRJTKooEihNyw4oqyinBkRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166893},"main":"dist/install.js","engines":{"node":">=18"},"gitHead":"467e4fe459a104ae5818837a7c0baed96cd2dbaa","scripts":{"ci":"npm run build && npm test && npm run validate","test":"node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js","build":"node scripts/build.js","validate":"node scripts/validation/validate-all.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","test:workflow":"node --test tests/workflow.test.js","prepublishOnly":"npm run build","test:installer":"node --test tests/installer.test.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"_npmVersion":"10.8.2","description":"Greenfield Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_3.1.0-rc.1_1785224692903_0.20513637156853726","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.2":{"name":"3a-factory","version":"3.1.0-rc.2","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@3.1.0-rc.2","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"f12351ba87a302919eb89287350c21df189d5c68","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-3.1.0-rc.2.tgz","fileCount":7,"integrity":"sha512-3mcaCOJXXwHo/X2QJALeoZn+RoVJZiFZJDZytUiaiIIzWG5p3VfKsEzGGXOy9b9mplHWPrPxc1nXo5HYWjdVNg==","signatures":[{"sig":"MEUCID+84rPEpZZ9OaDUXC0ePb9yYOau5msNt/pqh7SKoAi2AiEAzLZ1pz8lSnGofLTHqArW1ZahygD8weE9cu4l/50ukbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199244},"main":"dist/install.js","engines":{"node":">=18"},"gitHead":"cc8d50896706a0813364d90acb2ce4f6d02d83bf","scripts":{"ci":"npm run build && npm test && npm run validate","test":"node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js","build":"node scripts/build.js","validate":"node scripts/validation/validate-all.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","test:workflow":"node --test tests/workflow.test.js","prepublishOnly":"npm run build","test:installer":"node --test tests/installer.test.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"_npmVersion":"10.8.2","description":"Greenfield Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_3.1.0-rc.2_1785312826258_0.9309349403954332","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.3":{"name":"3a-factory","version":"3.1.0-rc.3","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@3.1.0-rc.3","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"8bf4204e936b8ccc1fa14984f90f6a6eeb4b6e75","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-3.1.0-rc.3.tgz","fileCount":7,"integrity":"sha512-5nuuxyHJcaXTRdb2V9vKnqf6F49pHbITMwbf9PrxLh0xa6I5SnR+BKSwxA4Bizzmg3k1hVozNr9AXt9RZst6Zg==","signatures":[{"sig":"MEUCICFxt+lkiAH5X2DF2qzjPum5yqWS5cJduwHof0WZFO6HAiEAigYAWrDhGcdxu31ylLeskbwra0V4Lv6b/v/I9Ne1z84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200494},"main":"dist/install.js","engines":{"node":">=18"},"gitHead":"95ce00760c122cada9a4f04e725f6cfcf6c44ed3","scripts":{"ci":"npm run build && npm test && npm run validate","test":"node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js","build":"node scripts/build.js","validate":"node scripts/validation/validate-all.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","test:workflow":"node --test tests/workflow.test.js","prepublishOnly":"npm run build","test:installer":"node --test tests/installer.test.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"_npmVersion":"10.8.2","description":"Greenfield Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_3.1.0-rc.3_1785315239965_0.9884134987112274","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.4":{"name":"3a-factory","version":"3.1.0-rc.4","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@3.1.0-rc.4","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"f090450e36a65b85403e53686ec4b72f5ef0c8d5","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-3.1.0-rc.4.tgz","fileCount":7,"integrity":"sha512-VcfFVnBVj6aWhQ8LyrUmB8DpW6RJH9LkamJSxwkemmsea53JV0NX/yEW2i4ubE+HbNyvc0PySYfvSP2jmC47WQ==","signatures":[{"sig":"MEQCICorHPYjRK13CLTVD4PCmdZGZJJyjDtQ5Z+wOXy2f3huAiAzfCUOaBTLcH0pCBTZX6B8n4p5IIadsfDyzTf896bAkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261474},"main":"dist/install.js","engines":{"node":">=18"},"gitHead":"056aa3ac21f53c5ca22fc5b6b75a6f665c227a75","scripts":{"ci":"npm run build && npm test && npm run validate","test":"node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js","build":"node scripts/build.js","validate":"node scripts/validation/validate-all.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","test:workflow":"node --test tests/workflow.test.js","prepublishOnly":"npm run build","test:installer":"node --test tests/installer.test.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"_npmVersion":"10.8.2","description":"Greenfield Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_3.1.0-rc.4_1785319604004_0.6116513189854735","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"3a-factory","version":"3.2.0","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@3.2.0","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"ff8b62aff51746a1181cf3cb00096464217b9637","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-3.2.0.tgz","fileCount":7,"integrity":"sha512-DB18KV+vKJxuZR+abZwtVorW5QAo6JaF1qcn5JpxDe0DwXLUC4IYNDUtYPiLA0capuhn6KXjxbqz9I3muDkZQA==","signatures":[{"sig":"MEUCIE7CJEfm8LAN6zXzFyRhdE8MJzqBITKvCpNtVbfxNHtiAiEAq/9/ehmDBvZ1rJh143b5F193z0vbz609mI5XByZPHLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261476},"main":"dist/install.js","engines":{"node":">=18"},"gitHead":"4c9abb2abca40b411bfe6c10d53648046baec086","scripts":{"ci":"npm run build && npm test && npm run validate","test":"node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js","build":"node scripts/build.js","validate":"node scripts/validation/validate-all.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","test:workflow":"node --test tests/workflow.test.js","prepublishOnly":"npm run build","test:installer":"node --test tests/installer.test.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"_npmVersion":"10.8.2","description":"Greenfield Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_3.2.0_1785320904491_0.2890118431859243","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"3a-factory","version":"3.2.1","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@3.2.1","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"a417ffd3e1a171b28489f1cff3cb3c477eaba929","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-3.2.1.tgz","fileCount":7,"integrity":"sha512-PYdrSPANrB1pecJiTjd8Ojah8HMv0Rih6DCw1bbb3GybD9ohBarVB6tMlDYmyDBxwKwOY4/D7cm2+Penrvo8Xg==","signatures":[{"sig":"MEUCIQCC1MnAYO2pnK77+JAGbFSh95JhTJlsbjYd1dMp2fnpegIgOeTRzO1aSdmTdri5iVH4DE550ouFXq5pP59xtOXyljQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264271},"main":"dist/install.js","engines":{"node":">=18"},"gitHead":"fee21ad79bf52592191544d87a6979707317f517","scripts":{"ci":"npm run build && npm test && npm run validate","test":"node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js","build":"node scripts/build.js","validate":"node scripts/validation/validate-all.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","test:workflow":"node --test tests/workflow.test.js","prepublishOnly":"npm run build","test:installer":"node --test tests/installer.test.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"_npmVersion":"10.8.2","description":"Greenfield Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_3.2.1_1785346167986_0.7754058493292779","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"3a-factory","version":"3.2.2","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@3.2.2","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"0c0a11809064e3ee5ef47cefb4890b828a1ea291","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-3.2.2.tgz","fileCount":7,"integrity":"sha512-di6V9ikrZLVtTrVNu6cSG9KPXEvHjCdO+O9zkKc92m6JWCpSemuxRvoq1ugunkt56+jao+T+UiGsRGeXF3eLyA==","signatures":[{"sig":"MEUCIQCU1hOJmTk4mVLpXtrfpYr4KOyiyC312s6hR6XT3xGrrgIgKhgZxmG9TkTzvaFEhLESeRji3kICKSlZCNzL/Ci1cIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265500},"main":"dist/install.js","engines":{"node":">=18"},"gitHead":"d941e05913f52eee17f2834e95535ec66d86d722","scripts":{"ci":"npm run build && npm test && npm run validate","test":"node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js","build":"node scripts/build.js","validate":"node scripts/validation/validate-all.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","test:workflow":"node --test tests/workflow.test.js","prepublishOnly":"npm run build","test:installer":"node --test tests/installer.test.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"_npmVersion":"10.8.2","description":"Greenfield Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_3.2.2_1785743705055_0.24134422267879518","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"3a-factory","version":"3.2.3","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@3.2.3","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"dba51c1ef77e765f9041f6c4f422db86cc3bbdf8","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-3.2.3.tgz","fileCount":7,"integrity":"sha512-vYurwMOo/1clLG1z6aqqGXJXFt37puRgdl21AchbKLBsd34qGKStkUTV5bYRpbqBCytPp5MVxLyzwUBpNjqpKQ==","signatures":[{"sig":"MEUCIFwlrBXW56jtSoti8vP/kmCBY7REbtAfM1TV/1ZvexskAiEA9uO26ySF8lN5K391PnN8DR5NNIzR1KJ1qo7WnuoGzlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269442},"main":"dist/install.js","engines":{"node":">=18"},"gitHead":"e887f7534770124fffee887fb9da5687b5473595","scripts":{"ci":"npm run build && npm test && npm run validate","test":"node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js","build":"node scripts/build.js","validate":"node scripts/validation/validate-all.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","test:workflow":"node --test tests/workflow.test.js","prepublishOnly":"npm run build","test:installer":"node --test tests/installer.test.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"_npmVersion":"10.8.2","description":"Greenfield Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_3.2.3_1785746381320_0.3773642141328055","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"3a-factory","version":"3.3.0","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@3.3.0","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"7e9010c6cfbba43453d47b66ad3933a51ebd0dac","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-3.3.0.tgz","fileCount":7,"integrity":"sha512-4UzgvXjdh+3Px+Hx+WKGldmxa9SOW6txw6yfHkAFxzQcM/Uq7yL4Uc9e7Q7ZwZce9PCaTmlLY0AAx/KGQiZubQ==","signatures":[{"sig":"MEQCIHpMuo6WWzaWaJro6aGB5iPbkcxiDtbpSnAplbunx+pcAiAeTqp4Ki3Yss5CMcw4M5U+DMA8OSslBd8Zp+3SbZvvPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220392},"main":"dist/install.js","engines":{"node":">=18"},"gitHead":"62952c284b432398a6ac2ced853d11934d1b7da5","scripts":{"ci":"npm run build && npm test && npm run validate","test":"node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js","build":"node scripts/build.js","validate":"node scripts/validation/validate-all.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","test:workflow":"node --test tests/workflow.test.js","prepublishOnly":"npm run build","test:installer":"node --test tests/installer.test.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"_npmVersion":"10.8.2","description":"Greenfield Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_3.3.0_1785829722349_0.2674394909585629","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"3a-factory","version":"4.0.0","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@4.0.0","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"16bfe3d34f21d33823939bea325abf0278d27d96","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-4.0.0.tgz","fileCount":7,"integrity":"sha512-VJwanwsijX87ojGfTUhqbVoAI3iDYxf0G/Qnbhx3ucp4Fp+hShLiQlYOBmF0M1whMyvYgaQ8fzRpsuozk0UJQg==","signatures":[{"sig":"MEUCIDnX+dOI39Fez7cNikP1fhb9xhOuoMHaIS1k/bwNMCznAiEA+ZIJs5IH2y/cF0xHMpLt8kEAxB7iDXpuHEUIyoiVsMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231614},"main":"dist/install.js","engines":{"node":">=18"},"gitHead":"5fddddcbf1d6da3efb05c53c1577f783efa7ccde","scripts":{"ci":"npm run build && npm test && npm run validate","test":"node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js","build":"node scripts/build.js","validate":"node scripts/validation/validate-all.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","test:workflow":"node --test tests/workflow.test.js","prepublishOnly":"npm run build","test:installer":"node --test tests/installer.test.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_4.0.0_1785833664893_0.8880947429948978","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"3a-factory","version":"4.0.1","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@4.0.1","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"53a10de87a71260383d41e11e29abb6f149b0509","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-4.0.1.tgz","fileCount":7,"integrity":"sha512-7jYbRJuIBeO1YOoFyIP5yMlq0PrO2b0emZgFSvQV6nAH4KuJQkGVIUoaZJ4R/gBOGUrCilOpSaz0ejd9CQ+BlA==","signatures":[{"sig":"MEUCIEZmoEO/SoTVzM5JNMlOfyRcznQUcZ5EJNbRHjN6XIqMAiEAgZC6NIhHIOaYjwQx5bpS8JH+FCBFjITbjF0A3Nm0toA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232303},"main":"dist/install.js","engines":{"node":">=18"},"gitHead":"028123a7fc82946bcd6be2a0f13df0394077860d","scripts":{"ci":"npm run build && npm test && npm run validate","test":"node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js","build":"node scripts/build.js","validate":"node scripts/validation/validate-all.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","test:workflow":"node --test tests/workflow.test.js","prepublishOnly":"npm run build","test:installer":"node --test tests/installer.test.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_4.0.1_1785836933398_0.5995702011170243","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"3a-factory","version":"4.1.0","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@4.1.0","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"c188da941792c5d526e9b2141da883a27d23417c","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-4.1.0.tgz","fileCount":7,"integrity":"sha512-5fSvcxVomMyzg8GMnhhnXAeCwYqBZZ9yg0CjvLppn06JQumozmvqzgV8dA/IJRh4g/KKutsaDgSTkAma5/eUtQ==","signatures":[{"sig":"MEQCIFebIaKntM2HpwK4h2MLtiRT3PTtJVKO9hKo6vA7cpXPAiB7jT1eUpsqRguzqz+WQ0nRUaLjqbPW8DvSnHPS7Yne+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245906},"main":"dist/install.js","engines":{"node":">=18"},"gitHead":"6048b954ce02a4d6920c678b0ef9c10b36ac9137","scripts":{"ci":"npm run build && npm test && npm run validate","test":"node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js","build":"node scripts/build.js","validate":"node scripts/validation/validate-all.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","test:workflow":"node --test tests/workflow.test.js","prepublishOnly":"npm run build","test:installer":"node --test tests/installer.test.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_4.1.0_1786936776231_0.11006243901494184","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"3a-factory","version":"4.1.1","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@4.1.1","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"4a841ce97c3d2ee5c0c994320afc2e22a6f045bd","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-4.1.1.tgz","fileCount":7,"integrity":"sha512-YBIeqLzA0v5piVx8lHqXkaR2m1LVCHP/j7DJ50dU7u0am/1uOnICZ9Ny/bJ2b6clJuxyWYnNSfBbGRbQ1DPbzw==","signatures":[{"sig":"MEUCIQDrPOsjle6rRFbODt2PnSyYQT6RQPMG58nxhw4n76nCiQIgJR0EWjGkzCGgiPVW5KLjI1C21Rio4IIZbn/W4BZY47I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247205},"main":"dist/install.js","engines":{"node":">=18"},"gitHead":"9983a1133240ac4dadfc718dc1666282c6ca42af","scripts":{"ci":"npm run build && npm test && npm run validate","test":"node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js","build":"node scripts/build.js","validate":"node scripts/validation/validate-all.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","test:workflow":"node --test tests/workflow.test.js","prepublishOnly":"npm run build","test:installer":"node --test tests/installer.test.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_4.1.1_1787569342096_0.8404744222277627","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"3a-factory","version":"4.1.2","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@4.1.2","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"0e917415369221b63e39ad2492aaaf4d9aa2485c","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-4.1.2.tgz","fileCount":7,"integrity":"sha512-czVNIUQ/iO8Cp4d0smNCPaOWjG1LlgyKi42QXyF/t/X7fYy6cuXWVcsKKRBvF25/6XNbOUTwScOrGhuThrtQ1g==","signatures":[{"sig":"MEUCIQCZ6KoVTTFULJN65tSf0VaOdQdrFSHqmLwGB+pRw8lpwgIgLrdfc4KWs2MLYTRCv9Xj8ZZpTJ5rgs36h8R30WHWiGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248517},"main":"dist/install.js","engines":{"node":">=18"},"gitHead":"f0094d859f621bd507fede7454174e8b7720155f","scripts":{"ci":"npm run build && npm test && npm run validate","test":"node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js","build":"node scripts/build.js","validate":"node scripts/validation/validate-all.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","test:workflow":"node --test tests/workflow.test.js","prepublishOnly":"npm run build","test:installer":"node --test tests/installer.test.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_4.1.2_1787820065871_0.20192460542054547","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"3a-factory","version":"4.2.0","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@4.2.0","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"f5b6e0e182527692ed998248c625a5245a64b311","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-4.2.0.tgz","fileCount":7,"integrity":"sha512-kZkdwDwW0tXIypWGiwzDIihrAjlNyUJ5WK8g7+9IUOI9bRbZ9S3QavkStPHKAuCF1K4v7B+G4q74fQ60HfE6Bw==","signatures":[{"sig":"MEYCIQDpKX2x9bzqKyfRaLh2Pmu47ThKI09pkB3dsT6jkKKDwQIhANpfMEl+x1cTNMsjOpJQ7z9O3P5SiOXNT1nJvJsLEJkZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID5NJCGn/5BRdCjD9bm+eTKl4he9tu99CSVsMM/MaeRCAiA85D899KYSyF5r2hxlHw4QCdTJlVXR/8pw5JH5MDyMDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263263},"main":"dist/install.js","engines":{"node":">=18"},"gitHead":"40451fe2e62045fdb34c3f7a0fd06ad97f81ff39","scripts":{"ci":"npm run build && npm test && npm run validate","test":"node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js","build":"node scripts/build.js","validate":"node scripts/validation/validate-all.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","test:workflow":"node --test tests/workflow.test.js","prepublishOnly":"npm run build","test:installer":"node --test tests/installer.test.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_4.2.0_1789011567846_0.95091225089569","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"3a-factory","version":"4.2.1","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"author":{"name":"Huynh Vinh"},"license":"MIT","_id":"3a-factory@4.2.1","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"bin":{"3a-factory":"dist/install.js"},"dist":{"shasum":"44d840122e273a884b9d1a4cf4e2676c23d7682a","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-4.2.1.tgz","fileCount":7,"integrity":"sha512-e3kYCsMeAchumzE0UE5gDfBOqaG0Gd6p/lOUjcf2/p53/8B2dmQ9LcvsB2QFhEKXaO6zqU+HJAJYLcGzd30qJg==","signatures":[{"sig":"MEUCIHzXtHYJ5CzZRPmLX/UkLrW5E9lLIUS+OWwgh4MDPSwmAiEAhCrD9OBnyGyIPG/bq1+P7WZO3zu80Wsm3WqY9qSVi9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFW2gr6ffxV3+SV+KJfzHXHmU8bRQ3K83LqvKXUS6mCCAiEAwebFiH5/hviYNti3jL3ITDIhO6FFygK+oWpW7TDsS7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263811},"main":"dist/install.js","engines":{"node":">=18"},"gitHead":"d544fcbeb83c40472423b5dc934bb4e908283c4b","scripts":{"ci":"npm run build && npm test && npm run validate","test":"node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js","build":"node scripts/build.js","validate":"node scripts/validation/validate-all.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","test:workflow":"node --test tests/workflow.test.js","prepublishOnly":"npm run build","test:installer":"node --test tests/installer.test.js"},"_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3a-factory_4.2.1_1789058457685_0.3230898153682509","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"_id":"3a-factory@4.2.2","bin":{"3a-factory":"dist/install.js"},"bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"dist":{"shasum":"bee06d3bc0ce4c5ee1f8f560938cfc1d65b3b8c5","tarball":"https://registry.npmjs.org/3a-factory/-/3a-factory-4.2.2.tgz","fileCount":7,"integrity":"sha512-DzFevc3DVH/C0KA/ORp/FFOG/uCzLjgwtbalM08M7xalAhFNz9UCr3j7/VM3A41wxUrFWv63r23fTnAuEizCng==","signatures":[{"sig":"MEYCIQCz24PtJwTqRKkg5/vtzLZxzqKM1O0LWlqP34gJwV/qFgIhAMgHzXWwyo4jKJBDd9Uz2qyWx0h7hG9l14nAUTXVrCeA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBs/GrqQRpBXKIGsgPRhhvpawrYGGgTJvP1/Td7mXpHrAiBLLhCnLBZajVGj5iA8cwlfGzu18E6xBFxf+zixXABFog=="}],"unpackedSize":265177},"main":"dist/install.js","name":"3a-factory","author":{"name":"Huynh Vinh"},"engines":{"node":">=18"},"gitHead":"a0e666a518b59b8b47cd6640e05ba29e0e871865","license":"MIT","scripts":{"ci":"npm run build && npm test && npm run validate","test":"node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js","build":"node scripts/build.js","validate":"node scripts/validation/validate-all.js","preinstall":"node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"","postinstall":"node dist/install.js","test:workflow":"node --test tests/workflow.test.js","prepublishOnly":"npm run build","test:installer":"node --test tests/installer.test.js"},"version":"4.2.2","_npmUser":{"name":"hqvinh99","email":"hqvinh99@gmail.com"},"homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","directories":{},"maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/3a-factory_4.2.2_1790792324097_0.8574321974186787"}}},"time":{"created":"2026-05-30T06:55:45.743Z","modified":"2026-09-30T18:18:44.397Z","1.0.0":"2026-05-30T06:55:46.191Z","1.0.1":"2026-06-01T02:45:15.753Z","1.0.2":"2026-06-01T07:24:12.933Z","1.0.3":"2026-06-01T07:42:04.827Z","1.0.4":"2026-06-01T07:59:34.245Z","1.0.5":"2026-06-01T08:26:45.711Z","1.0.6":"2026-06-01T11:10:35.167Z","1.0.7":"2026-06-30T09:41:43.665Z","1.0.8":"2026-06-30T10:09:51.329Z","1.0.9-beta.0":"2026-07-17T07:33:03.586Z","1.0.9":"2026-07-17T07:38:24.920Z","2.0.0":"2026-07-22T04:17:10.104Z","2.1.0":"2026-07-22T04:32:09.929Z","2.1.1":"2026-07-22T05:10:24.846Z","2.1.2":"2026-07-22T08:26:16.041Z","2.2.0":"2026-07-22T08:39:58.805Z","2.2.1":"2026-07-22T10:47:40.010Z","2.3.0":"2026-07-22T16:38:27.485Z","2.3.1":"2026-07-22T17:09:35.313Z","3.0.0-rc.1":"2026-07-23T07:54:51.172Z","3.0.0-rc.2":"2026-07-23T08:43:08.633Z","3.0.0-rc.3":"2026-07-23T10:49:57.186Z","3.0.0-rc.4":"2026-07-24T04:46:17.355Z","3.0.0-rc.5":"2026-07-24T06:29:09.095Z","3.0.0-rc.6":"2026-07-24T08:01:47.154Z","3.0.0":"2026-07-27T07:07:48.275Z","3.1.0-rc.1":"2026-07-28T07:44:53.055Z","3.1.0-rc.2":"2026-07-29T08:13:46.415Z","3.1.0-rc.3":"2026-07-29T08:54:00.113Z","3.1.0-rc.4":"2026-07-29T10:06:44.162Z","3.2.0":"2026-07-29T10:28:24.641Z","3.2.1":"2026-07-29T17:29:28.146Z","3.2.2":"2026-08-03T07:55:05.216Z","3.2.3":"2026-08-03T08:39:41.444Z","3.3.0":"2026-08-04T07:48:42.490Z","4.0.0":"2026-08-04T08:54:25.040Z","4.0.1":"2026-08-04T09:48:53.569Z","4.1.0":"2026-08-17T03:19:36.404Z","4.1.1":"2026-08-24T11:02:22.236Z","4.1.2":"2026-08-27T08:41:06.000Z","4.2.0":"2026-09-10T03:39:27.956Z","4.2.1":"2026-09-10T16:40:57.772Z","4.2.2":"2026-09-30T18:18:44.205Z"},"bugs":{"url":"https://github.com/AI-Deep-Labs/3A-Factory/issues"},"author":{"name":"Huynh Vinh"},"license":"MIT","homepage":"https://github.com/AI-Deep-Labs/3A-Factory#readme","keywords":["3a-factory","claude","gemini","cursor","ai","copilot","spec-package"],"repository":{"url":"git+https://github.com/AI-Deep-Labs/3A-Factory.git","type":"git"},"description":"Enterprise Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)","maintainers":[{"name":"hqvinh99","email":"hqvinh99@gmail.com"}],"readme":"# 3a-factory\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)\n[![Version](https://img.shields.io/badge/version-4.0.1-blue.svg)](package.json)\n\n**3A-Factory** là bộ workflow template cho AI Agent (Claude Code, Gemini CLI, Cursor) nhằm vận hành vòng đời phát triển phần mềm theo kiến trúc **Feature-local Spec Package** (SDLC greenfield).\n\n## Giới thiệu\n\n- **Mục tiêu:** Chuẩn hóa cách agent thu thập yêu cầu, thiết kế, chia task, implement, review, QA và nghiệm thu — với traceability và approval rõ ràng.\n- **Đối tượng:** Team dùng AI coding agents để giao hàng feature có kiểm soát.\n- **Supported agents:** Claude Code, Gemini CLI, Cursor, Antigravity, Other Agents\n- **Kiến trúc:** Agentic Supervisor / Worker Workflow. Các Agent sẽ tự động chuyển trạng thái nội bộ, người dùng chỉ cần ra lệnh ở cấp độ High-level.\n\n## Core Principle\n\n```text\nSpec is a Feature-local Spec Package, not a single document.\n```\n\n## Canonical Package Structure\n\n```text\ndocs/tasks/\n└── REQ-000001-example-feature/\n    ├── manifest.yaml\n    ├── raw.md\n    ├── discovery.md\n    ├── analysis.md\n    ├── requirements.md\n    ├── design.md\n    ├── tasks.md\n    ├── acceptance.md\n    ├── spec-review.md\n    ├── decisions/\n    ├── reviews/\n    ├── qa/\n    └── release/\n```\n\nProject-wide ADR: `docs/decisions/`. Global misc: `docs/misc/`. Overview: `docs/project_overview.md` (onboarding).\n\n## Artifact Ownership\n\n```text\nrequirements.md = Business Truth\ndesign.md       = Technical Truth\ntasks.md        = Execution Truth\nacceptance.md   = Verification Truth\nmanifest.yaml   = Package State Truth\n```\n\n## Agentic Workflow (Sub-Agent Orchestration v4)\n\nKhác với các workflow thủ công hay mô hình nguyên khối, **3A-Factory v4** vận hành theo cơ chế **điều phối Sub-Agent (Delegated Orchestration)** đạt chuẩn Enterprise. \n\nSupervisor là `project-manager` sẽ tự động phân rã công việc và gọi các **Sub-agents** chuyên biệt để đảm bảo tính độc lập, tránh thiên kiến (Zero Bias):\n- 🤵 **Business Analyst:** (triage, analyze, requirements)\n- 🏗️ **Software Architect:** (adr, design, tasks, acceptance)\n- 👨‍💻 **Software Engineer:** (develop)\n- 🕵️ **Code Reviewer:** (review, spec-review)\n- 🧪 **QA Automation:** (qa)\n- 🚀 **Release Manager:** (converge, deploy)\n\n```text\nMô tả yêu cầu tự nhiên (Auto-intake) / `/project-manager`\n├── Gọi [BA] → Triage (Phân loại)\n├── Gọi [Architect] → Phân tích & Lập Spec Package (Requirements → ADR → Design → Tasks → Acceptance)\n├── Chờ Approval (Xác nhận cấu trúc Spec)\n├── Phát triển theo từng Task (Develop ↔ Review)\n├── Đảm bảo chất lượng (QA & Repair Loops)\n├── Hội tụ (Converge)\n└── Chờ User Approval\n    └── Done → Deploy (Chỉ khi User gọi `/deploy`)\n```\n\n## Quick Start\n\n1. Cài tooling vào repo đích: `npx 3a-factory --agent=cursor` (hoặc `claude` / `gemini` / `all`).\n2. Chạy `/onboarding` (hoặc mô tả \"onboard repo này\") nếu repo mới.\n3. **Bắt đầu công việc mới:** Chỉ cần **mô tả yêu cầu bằng ngôn ngữ tự nhiên** (feature/bug/change…). Khối Intent Gate sẽ tự động kích hoạt `project-manager` để điều phối toàn bộ vòng đời.\n4. `/grill-me` nếu bạn muốn Agent chủ động \"chất vấn\" để làm rõ các yêu cầu mơ hồ.\n5. Tại mỗi chốt chặn (Gate), Agent sẽ dừng lại hỏi ý kiến. Bạn chỉ cần trả lời **có/không** (hoặc đồng ý/từ chối).\n6. Khi mọi Task đã hoàn thiện và QA pass, Agent sẽ yêu cầu nghiệm thu (User Approval).\n7. Giao hàng: Gọi `/deploy` + xác nhận.\n\n## Commands (Lệnh cho Người Dùng)\n\nNgười dùng chỉ cần tương tác qua các **Entry Point & Utility Commands** dưới đây. Toàn bộ các bước kỹ thuật nội bộ (như viết spec, chia task, code, review) đều do `project-manager` gọi dưới dạng Native Tools.\n\n```text\n/project-manager           # Ép buộc khởi động luồng Supervisor (Dành cho session mới)\n/deploy                    # Triển khai hệ thống (Chỉ chạy khi đã qua nghiệm thu)\n/onboarding                # Đưa 1 Repo mới vào quy trình 3A-Factory\n/handoff                   # Bàn giao bối cảnh hiện tại cho Session/Agent khác\n/caveman                   # Kích hoạt chế độ trả lời siêu ngắn gọn (Tiết kiệm token)\n/qa-issues                 # Mở danh sách theo dõi QA Issues\n/specification-synthesizer # Phân tách, hợp nhất tài liệu Spec bằng cấu trúc Declarative\n/grill-me                  # Yêu cầu Agent chất vấn người dùng để làm rõ yêu cầu\n```\n\n## Approval gates\n\nTại mỗi gate, agent **hỏi xác nhận**; user trả lời có/không, đồng ý/từ chối, hoặc ngôn ngữ tự nhiên. \n\n| Gate (internal) | Khi nào |\n|---|---|\n| Spec package | Sau spec-review PASSED — trước khi bắt đầu code (develop) |\n| Develop | (Tùy chọn) Khi thay đổi chạm vào High-risk policy |\n| User review | Sau converge PASSED (Nghiệm thu toàn bộ) |\n| Deploy | Trước mọi hành động deploy (Tách biệt hoàn toàn với code) |\n\n## Safety Guarantees\n\n- Không code trước khi user xác nhận Spec package approval.\n- Không auto-approve / auto-deploy.\n- Không commit/push mặc định.\n- Installer không tạo feature package (`docs/tasks/`), không pre-create `docs/decisions` / `docs/misc`.\n\n## Tài liệu thêm\n\n- [Architecture](docs/architecture/spec-package.md)\n- [Architectural Evaluation (v3)](docs/evaluations/v3-architect-evaluation.md)\n- [Sub-Agent Orchestration (v4)](docs/architecture/v4-subagent-orchestration.md)\n- [Workflow](docs/workflow.md)\n- [Commands](docs/commands.md)\n- [Approvals](docs/approvals.md)\n- [Breaking changes](BREAKING-CHANGES.md)\n- [Changelog](CHANGELOG.md)\n- [Release notes 3.3.0](release-notes/3.3.0.md)\n- [Release notes 3.2.3](release-notes/3.2.3.md)\n- [Release notes 3.2.0](release-notes/3.2.0.md)\n- [Release notes 3.0.0](release-notes/3.0.0.md)\n- [Example package](examples/spec-packages/REQ-000001-example-feature/)\n\n## Install (agents)\n\n```bash\nnpx 3a-factory --agent=claude\nnpx 3a-factory --agent=gemini,cursor --force\nnpx 3a-factory --target=all --dry-run\n```\n\nLuôn truyền `--agent=…` (hoặc `--target=all`) khi muốn scaffold. npm `postinstall` **không** tự động ghi file vào repo.\n\n### Skills & Tool Mapping\n\nKiến trúc phân bổ thư mục khi bạn cài đặt:\n\n| Tool | Native files | Notes |\n|---|---|---|\n| Mặc định (Tất cả) | `AGENTS.md`, `docs/`, `.agents/{contracts, schemas}` | Share Context Rule gốc. |\n| Claude Code | `.claude/skills`, `.claude/commands`, `CLAUDE.md` | Skill + Slash commands + System Prompt. |\n| Gemini CLI | `.gemini/commands/*.toml` → trỏ tới `.agents/skills`, `GEMINI.md` | Single skill body (Dùng chung ruột với Cursor). |\n| Cursor | `.cursor/rules/*.mdc` + `ai-workflow.mdc` | Đọc rule qua Prompt, không có native folder skill. |\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n","readmeFilename":"README.md"}