{"_id":"@tyrannoapartment/harn","_rev":"40-33d5572174ffabf70f52d33c2dafac43","name":"@tyrannoapartment/harn","dist-tags":{"latest":"2.1.5"},"versions":{"1.0.1":{"name":"@tyrannoapartment/harn","version":"1.0.1","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.0.1","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"d2172b2a909f959a285f89acf5d59bdb1b0d87ed","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.0.1.tgz","fileCount":10,"integrity":"sha512-gLAxcVJHBTWdMcNQe9AvQx3dzQtPKormm9FnShtZgsUMp8VMlMI0dzcEa8kLO7fk+bw/tEuJ8SjQTjXK2LT2dg==","signatures":[{"sig":"MEUCIQDp6gOLqPFQzJLixAfdFMdgxSllCToxfYUzJq5ZTHKxaQIgEPRhT8iP8NaEvICTbo/1372ziLfZL7bvj89sfcyj9oA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114774},"engines":{"node":">=14"},"gitHead":"3a9c028cea3e7c656b923255cccd27622a4b999c","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.0.1_1774972778897_0.4642099967143678","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@tyrannoapartment/harn","version":"1.0.2","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.0.2","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"7e4ac5553aebad3c39aa86267d251a2094e7cc8a","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.0.2.tgz","fileCount":10,"integrity":"sha512-JrO2A4RNhc6iZ+SMOafjCwc9OVa5XJLoMf14S1z1DN06FzNkYA1hVtMghuTFZ1trWOzm8IVzkSh23gfN0wWIog==","signatures":[{"sig":"MEUCIDZrKWpUekMvgBk2lbv8I1w4ZndrkLWZUoYL6WQsTFytAiEAjdUuPBNw69bduDDDp7SslpUo+oT38BSTJH5jUIg2LEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114894},"engines":{"node":">=14"},"gitHead":"6bf279ff304eb8283330d599426cb055ac5f5e42","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.0.2_1775005897156_0.6046742052290548","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@tyrannoapartment/harn","version":"1.0.3","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.0.3","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"cfcaa53d0fad9c04fd535d0545fed1fb06a9add8","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.0.3.tgz","fileCount":10,"integrity":"sha512-U/iZMYT1+8N9WO4cCNbDOD3c74w7NOyW1EpjTiQQqYxU2NJD5OPsn6Z0/MG9znpsxFRY2BQYAhO+3k2U7LEdcQ==","signatures":[{"sig":"MEMCIGakh8NHCb+UCpb0TIcrXOCPsLwssG3XvozxBEV1zZF1Ah92FakOgOB2reY+sj+kwBzQc/ebT3N56UDF50+sKLyf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126068},"engines":{"node":">=14"},"gitHead":"cf3c59d1de603e7c0eab30199f674df5a340d6c6","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.0.3_1775006690533_0.8174527444900312","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@tyrannoapartment/harn","version":"1.0.4","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.0.4","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"475eeedfc2a113a241d91c08b8a61245abcaf2f2","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.0.4.tgz","fileCount":10,"integrity":"sha512-lNeUu3iDQJca5ZM8lnbLlzgmACMCB57Vv2iNOVGPkwJadlIAh79IrkGu3qep0ohEj31if+akG9sK+y26qRH4Iw==","signatures":[{"sig":"MEYCIQCNfB35B7MIdW2WqjMGgQbuGNy+oiedZpXgbi0LWoHs0wIhAJ6Q1vB1bYmLViUhdGqtAq40X4XVE6kMkmZyXIfhcHYz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125545},"engines":{"node":">=14"},"gitHead":"fd261e4f6d7a8dd6bf7171c1a89c2bab5c645ef9","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.0.4_1775006876273_0.20863983253388252","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@tyrannoapartment/harn","version":"1.0.5","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.0.5","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"d06f815fa4af75d451c5a234fb6ad29874c08c43","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.0.5.tgz","fileCount":10,"integrity":"sha512-Kzmq0E87oXdiwvVkpvklqhPD54d8+ypVhfbcaTXulkBq+N9U1H0O9cB5IbtlOIXDCDvDWfv8pA13Ze7DoNPhmQ==","signatures":[{"sig":"MEQCIHbm2QDcNlVdLl7YQCU4NeaBMPpYzkocxeH2P23zXZFdAiB8T9w6BHBc9QecHEZuhFew6HuAZP4exD75GYjb+fZ8YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132235},"engines":{"node":">=14"},"gitHead":"51e3c1574287cbf779710e506b14e8b99ff20cd0","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.0.5_1775006998222_0.9888865115340519","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@tyrannoapartment/harn","version":"1.0.6","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.0.6","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"fb95f6625971f3a12b97f41e62d7a5f1193861a0","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.0.6.tgz","fileCount":10,"integrity":"sha512-D5Jd6cJYFxHAxOFIry+ZYTrUZffzaZnHVnM9GaX02l6tVzhFx/GPKTvZUSjm1OJUmu8SxU2If+UahR626VLAYg==","signatures":[{"sig":"MEQCIBL+HYfGUdi/7tyKDOElvGhL5kclBv7VdbHZ0zUPVnz6AiB5B8ezm3ZGW6NcKCxEZwFPQRCBMnBh1iFB2IflDQa1sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132604},"engines":{"node":">=14"},"gitHead":"2ca85a89ece30c09c9793483b212151836060583","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.0.6_1775007403458_0.38469663763104456","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@tyrannoapartment/harn","version":"1.0.7","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.0.7","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"423e435e6f31146b2f1cce5697788fa14d13ab43","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.0.7.tgz","fileCount":10,"integrity":"sha512-RTG/nEqxVMMBuuBeXL/QFh+vzWIhHM7gZ5AcxddUY+V/coL40nICAo4B8QcbBhC+nvXCbzuLm2vVs6ZWN/iSOw==","signatures":[{"sig":"MEYCIQDJ8pSeoO1JZo3s3R9ffMLcPJJ6Q3JUvduPT3tT4nUQ6gIhANnLR17wu+TEguMhwPO8i87QPNFXE9gfO9B+Qm21ywGY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135851},"engines":{"node":">=14"},"gitHead":"4a8898ab0f70dd849c1132c5583e5c77a0d7ed88","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.0.7_1775007582633_0.8451840616489728","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@tyrannoapartment/harn","version":"1.0.8","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.0.8","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"76e597cfd06d66f78f06281c445fbec0789d3403","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.0.8.tgz","fileCount":10,"integrity":"sha512-InSLa5+7axLR0Wi5F0zxU3KOaNXr1NkpFrXalesvzxkO6t89AIlAJHuTkv/FXfv/8baeL2oTFBJXPsV8My5pJQ==","signatures":[{"sig":"MEUCIFjeEKgIVMqPAkX7FUdgKyde1kSRjHE8myAhEskL1Qo9AiEA0TNLQJbnF6st4RMvp7LrWOuXlg2o6Ln7/SUD6Rkv4hA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137600},"engines":{"node":">=14"},"gitHead":"5643c42770b9573b753c7dd50669f72171d85258","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.0.8_1775007672810_0.1596173794484852","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@tyrannoapartment/harn","version":"1.0.9","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.0.9","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"a15878142d6029cb7e95a7d640af842a6c90c636","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.0.9.tgz","fileCount":10,"integrity":"sha512-RFPYz3vuntTPRxDZRB9ZKWnOLNSApMK7aIff0fN5CZxiYNFM8BSpGhpYbTTrLV3GCBUev8VqdU0FSlaht2tZ1w==","signatures":[{"sig":"MEUCIFZ/qgoZ9qXojPrlt+CnG2p12Nb5eqeqZxwb9nTd7kYsAiEA/suyh7hGWP37GXj7HALRx91oc6Iq8deIEkBhDVJv/K8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139016},"engines":{"node":">=14"},"gitHead":"16547868fdaa10d95ce572bea72ae39c41c7ae2b","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.0.9_1775007744501_0.5256418234747704","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@tyrannoapartment/harn","version":"1.1.0","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.1.0","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"6acc813ce114060399b0b4d15740c6eaa66d0a35","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.1.0.tgz","fileCount":10,"integrity":"sha512-ezHSvkrUIWPMMP8hToVzplIckks/eR4ELP7G0Cm9Df69xDjo801pd8u1+LzywPGvIUGNpVJ74GrdsOeyjg7RyQ==","signatures":[{"sig":"MEQCID12XEyj5KywfTjUYguWREzOj+a1ZOBoPagE/4KCKHA+AiAFffHyT9+Xo+O95Vw8HI/PYhPvana9aNrxC4ESKN+wvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142048},"engines":{"node":">=14"},"gitHead":"db2025ec3773b8c764093aa8eea6e16753b46978","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.1.0_1775007858634_0.05349572597221863","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@tyrannoapartment/harn","version":"1.1.1","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.1.1","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"a4866aee5fa8795498a73b05dea5a117357d3fe0","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.1.1.tgz","fileCount":10,"integrity":"sha512-Aeg5g1v6LtaVD4g6Ge7E+kWHRDQdHWl5gCTNLY1yLxx6piGWONNxljVLvpmKvkglMCt4MZa6ooU5pCvKK+Symg==","signatures":[{"sig":"MEYCIQC/+LvWPkOeHplxXoPyIoJO07dc55zoYIqbRefsvBqqVwIhAKblv2ZeIwu4prWP+/sWpT8EgcgkrJ+E9FHPGmfIKrPj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142132},"engines":{"node":">=14"},"gitHead":"b15ea1631991e45a40631da2814d5452ccb180f2","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.1.1_1775008217659_0.4336360768084373","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@tyrannoapartment/harn","version":"1.1.2","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.1.2","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"7c72a718e4c416fa6bfc91f871155499037b2a57","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.1.2.tgz","fileCount":10,"integrity":"sha512-MzequOecA28nh1QJCnJQzLWWm/Ad2uL9W8dhGOhpYRMfWHUgudDUO2BWk+v8rP2OphDSP6WNbhyN8b7PqHUzDA==","signatures":[{"sig":"MEUCICEeNV23wsHdeFt923OTKYlcHjHAWeHXklFAIxiHb4lOAiEAwkZ0OIsDQH6ZdskNpzzFNjgX61PSyAElGzG5VrY7Kl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142115},"engines":{"node":">=14"},"gitHead":"1a7edabc7432324aea0f699c28b63ffe9e149caf","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.1.2_1775008686246_0.12716211278118972","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@tyrannoapartment/harn","version":"1.1.3","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.1.3","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"cc4c55fb359ecb459ee0185818cdfcb4bdd4c96c","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.1.3.tgz","fileCount":10,"integrity":"sha512-shkMp5cRVUiF4BZqT3H4/gIMcFa0jHYTgGtDU0xjbRRist+Yletp1nRkBxRexnlkOYFtxF0goItBdfFBbRdO7g==","signatures":[{"sig":"MEUCIQC0zfe/BaZ4Fx2b50MSXjGlp5eR6m10tqz8E3vLCk2SogIgHC0fCDKPWNUtJzy3tg6EhXMmxNDl7wtOA4bQ0Q4v8RE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142703},"engines":{"node":">=14"},"gitHead":"992d9b7096d98f72f6c4536f22a4e961c180df8c","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.1.3_1775008858826_0.658284053286097","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@tyrannoapartment/harn","version":"1.1.4","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.1.4","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"d091d8d8be10ac2f3910a5c0f073eaca234b6146","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.1.4.tgz","fileCount":10,"integrity":"sha512-YFoXhOoolgTHdQS7hb900e/i096bnMhCunFAI/R0M+ketzDsSjWJxLAvIFCZWV8BcEAq0FoAeGKGdSxT7nC7BA==","signatures":[{"sig":"MEYCIQCCY8+s5wnDk0q6i9xdMCAFWJrdng0tGTc8GW6RZWyD+wIhAKH5N7ahOL8C/LM12aN0yeumc41+PsTd9XDWIq8v9shZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142598},"engines":{"node":">=14"},"gitHead":"a3f1861a90ca49608dc0985d6297d48b60ddc00b","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.1.4_1775008951732_0.4610377664559271","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@tyrannoapartment/harn","version":"1.1.5","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.1.5","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"7cf457cb863420687dcc70d32dd4276e48021a02","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.1.5.tgz","fileCount":10,"integrity":"sha512-v9mUxiJm6JhHiPJabWWRhbaVVl9kgJqYzVKzAhrIeXA+3DXgu0iPYOr2fuhSSbSghMpMT+TPdrppNoXB06R51A==","signatures":[{"sig":"MEUCIAdh8+Zoc852JEu5GJA6zV+PbrynpinxinYKq4hmdy5sAiEAkTgkT1x2tsRG3g9KbAfSR2QOyPivGCWh0UMWUrFEJX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145954},"engines":{"node":">=14"},"gitHead":"f82e0ea4e6695b754d92f037cd5731b3e2e92a1d","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.1.5_1775009073196_0.35213272265919104","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@tyrannoapartment/harn","version":"1.1.6","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.1.6","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"b11d794d8f900d554dde262a871999d57f41c1d1","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.1.6.tgz","fileCount":10,"integrity":"sha512-Qin/XvcVLG+gSQzhfnge0+PoQE5I/Zk8wQuV2iC8CX2x6uBwhT88EhOnI3YklLAqUUkdtuZye9x2rGhyojC+2Q==","signatures":[{"sig":"MEUCIGYXWjsPhFaktrTT2Hk7louWUUijmAUDkD1Z/Ci4Y+vVAiEAu0jt9knPzN14F7I/HfgFRQRst490VpWL1dkAE3ZjIF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146159},"engines":{"node":">=14"},"gitHead":"1505de30c1f92e713521dc6cc271af746af7398c","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.1.6_1775009239619_0.03186479047634472","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@tyrannoapartment/harn","version":"1.1.7","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.1.7","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"7b327c1f004665ce67d9afe20c36cd88863db2d6","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.1.7.tgz","fileCount":10,"integrity":"sha512-535+lcbxgkB1zUD14Nilo8BKVSHPue0hGCMmG1uQXfU/kUuog3eEfE6PlScAyz0aC6uqDtpkQvNRGRpVXfmdMA==","signatures":[{"sig":"MEYCIQC19b0XjVZqiOHeIVJ3cS2BXx3V8mc3zBawOyOZ/RYk2AIhAPGtQZjkUEd/Te7sbkrgAJRMEj/H+aWk4YPkFaNf+S+7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146182},"engines":{"node":">=14"},"gitHead":"df288893674e0806344d2d300c8cc538e85e37a0","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.1.7_1775009399980_0.3418985599900948","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@tyrannoapartment/harn","version":"1.2.0","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.2.0","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"01f31847f173e7b10e9384fbda2da77d405d7de0","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.2.0.tgz","fileCount":10,"integrity":"sha512-Da1qR2aL3JhY6UUUE4BvbB8wiWIFvQlQv3jCmUNAEud7nBAklcgtL7hol6IhBkdtRFYagXQfZzn9KB/u+GjZ0A==","signatures":[{"sig":"MEUCIEI/iUazx7agLuU12LwrD+H2HiUG5zP2XptaH03w2c8AAiEAxXNDtjdnPBCi4xl2tEJM3Z3uZ23Rcbofrl6wlI5DBEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157464},"engines":{"node":">=14"},"gitHead":"b080d3560c7be1014c1f09f5f297fdff3e5a9d96","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.2.0_1775014617280_0.7859455467973282","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@tyrannoapartment/harn","version":"1.3.0","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.3.0","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"c8bec5a8c7277d12ac5af5a7b5ce571fb7e0b8a0","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.3.0.tgz","fileCount":18,"integrity":"sha512-kcWjiyGq2iJh5rNLNn0hI0inXfWN5BchlaeNZ17aEs5DrfxxgvAsKf6Vxo9MnX1ezHUdJuhQjPwUPrJbNCpIvA==","signatures":[{"sig":"MEUCIQCyOq283d1GGRy8KhqLKlNX1qybhf1irPK03fChu6MYfgIgfQZguqdAkURe5fxoItnD13JLFn5oJ2OalDT1MfzOtCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189726},"engines":{"node":">=14"},"gitHead":"dd22ba636c9779c69f3cf9f080daa5fe0a081a0b","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.3.0_1775015134688_0.6012173073161162","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@tyrannoapartment/harn","version":"1.3.1","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.3.1","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"c6edb6211a4e30fa69af0bf8b19f8169bd773191","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.3.1.tgz","fileCount":18,"integrity":"sha512-meMB0ajEH9vN0BQzRNhiwlgBuFYDKgOYNtaJ87Qt1ngh1WzAnYM6iFFjJVKP0n4V/RP3x2UIZWQsjWtFr9Fy3A==","signatures":[{"sig":"MEQCIB/+5TofsP6Jdjdamu2EM+WE1bSLWYnZeH1AcPOHNWBwAiAPGczCColAN1SD3fBSK4ryyP0a6uqoywTB5gszD7kL7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200659},"engines":{"node":">=14"},"gitHead":"a4138d1c96876ce8969469d2eddab5de6df0c63a","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.3.1_1775016008802_0.43998951404663433","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@tyrannoapartment/harn","version":"1.3.2","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.3.2","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"eb6bde9b1bd0ae01ca0df5a595c203f9c8ca22d1","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.3.2.tgz","fileCount":18,"integrity":"sha512-QsQ8QZH+LcLw3hcxNt6OPu1Ua/KgYKuQ5qILjQVDGUzXmjpKTz/oE8Etp7mE7H6T+6Fd965Lpa60i+/Fr5ckOg==","signatures":[{"sig":"MEUCIQC4bRYhrxexhXomylV7zZbMuTz/C5ucWuPWvF/mY6/n0gIgUk+HGq0seNwPG00nhmV4l9zA5/zS0usWCAugCk46Ihc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200958},"engines":{"node":">=14"},"gitHead":"a14c407a65d8148a98d102f2b1e6b0833c507d3b","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.3.2_1775016093434_0.31293578208500383","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@tyrannoapartment/harn","version":"1.3.3","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.3.3","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"efff996c08b68062c50fe82fe49e3d4b1fde0467","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.3.3.tgz","fileCount":18,"integrity":"sha512-eDAmsn4xpHva+KgRA64BzaopfujB5AS31qYSZ+4fSZhB7ZULK49NaryrcuKAapF+Gy/F/Sxw0nFlRTfa9/qpkA==","signatures":[{"sig":"MEUCIDU+rdJjN/GEZ7DND9O0IOG5clN1a2V4Kny2/nujI0YKAiEA6z0gRRUEL8QZGkyLrrtg/T7w3qWhkM8j7zd8ImuBiQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201068},"engines":{"node":">=14"},"gitHead":"fa6794ce694034462a16e0a8663bb15529ea2bb5","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.3.3_1775016567996_0.14713178741833266","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@tyrannoapartment/harn","version":"1.3.4","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.3.4","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"dbed9cf5f7df84dc670cdc0e3b5be11f472d7d01","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.3.4.tgz","fileCount":18,"integrity":"sha512-w+eN691GYztsHlqRQIjVBono1HNghRJRMbCOtkQz07kDY/POXcY/0OWvTHKGpnMXBfj1wxK6TneRib489qCjng==","signatures":[{"sig":"MEUCIQCZEjub1RXydDTc9XLDmSL9PJf7qAvzSWt0sYJFk3ZoJQIgPp+sPyOCuwG6xTJWmfRCNj60gDF3TPAbxmRQLQ1nqHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201899},"engines":{"node":">=14"},"gitHead":"dd0b04ee4d1e0bf83ec46b1c9dde423a18e748fe","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.3.4_1775017376897_0.08532798905251959","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@tyrannoapartment/harn","version":"1.3.5","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.3.5","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"b8f753a40d0071f4b14dfb3674f77760c8844e0d","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.3.5.tgz","fileCount":18,"integrity":"sha512-cmB6FwBhaEfqJC5Ke7ngUTrRmY+gyi0tozQf9PS/ZiR9yXU9G/oMJqIY126Ogk3p2xmWDPhwcgRRC0eHOrBYYA==","signatures":[{"sig":"MEQCIGuV5SatrbeBCtSwlMB0fYfeQ2wuXEdo3mWjtayYU2xWAiB0WXhUG2t9KjM1Y1oUFqAuG1HSgbal4MYnNrAibP/4yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202705},"engines":{"node":">=14"},"gitHead":"00e7b0687e062f73e136f2977b5a8c12bc741851","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.3.5_1775017945701_0.3702455105748568","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@tyrannoapartment/harn","version":"1.3.6","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.3.6","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"9f1d7775d26fe8eeb7b0d470a30153b94e733c99","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.3.6.tgz","fileCount":18,"integrity":"sha512-AhOXmWLcEULczNsOLyGD19Typ/PB7TLLbn1h0ropk8iIfir0aYTYEvB3tDRH+RagaoFx6FkhYcT5YXc2YsgudQ==","signatures":[{"sig":"MEQCIEgd3cKhGj+hvzviiLsvjTkvltwSosr+cCUsQ1jaBbS/AiAvSuoAonnyhzizZecT0+KwzMlPanHN1fF82ls9A+l8iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202813},"engines":{"node":">=14"},"gitHead":"7bcf923fdca523bd76721062f495e26fb81ac124","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.3.6_1775020740373_0.22652048686029236","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@tyrannoapartment/harn","version":"1.4.0","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.4.0","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"bad18680548e04e54bdf0b67400fe535e2d91532","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.4.0.tgz","fileCount":18,"integrity":"sha512-FYMImw6wdwwPQuMQZ2EOtsTy/UXSk+IjjX1BTHW3rrPy2jlCFUVUzP2Sthfr4OonzoxZXzU4gGTQk6ZSN/G2Mw==","signatures":[{"sig":"MEUCIEa1BCn3MlxaqiH4ayaPoPZgewYaAL7mBRpFtVfCFp80AiEApLihf+PDRJGk6Fx4YZ9qwo//5nv96UCldN1DL1Xzp8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228116},"engines":{"node":">=14"},"gitHead":"40e30c922daea85f038af0a642188be023c91cd7","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.4.0_1775025992519_0.5703564335696449","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@tyrannoapartment/harn","version":"1.4.1","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.4.1","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"59cfe448db453116a3932206c5f2334adc23f60f","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.4.1.tgz","fileCount":18,"integrity":"sha512-youL1h292GabOlVJ0LPD6kFkDRDBPyl968uZUj/tNwuSfsfQJuhoLNw1+D5+ozTvbS57IRjqeo4wOz+nBdlVZg==","signatures":[{"sig":"MEYCIQCFJClmkVX2XYUEbljxjlHPUrvXLUp/vt0yT/XwJNLjlQIhAMiyGalenUyyDWJAL7mTMv62G6fcki983u8fI9JCxsPK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227628},"engines":{"node":">=14"},"gitHead":"f6fe6287368cb765dd0b29f566064398372e8e88","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.4.1_1775027412030_0.29845670970596916","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@tyrannoapartment/harn","version":"1.4.2","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.4.2","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"9a59b6d7d88b589c9a4cd4cf188290c5d916bcbc","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.4.2.tgz","fileCount":18,"integrity":"sha512-uSXIdb8Qw3tpyW9LpBQp8ju0tSkkbaVUq5Ql5mAa9Vbui8jDJOY/5Gny7DnDpHttNH/PmSX/1fLEzw1y0knzpA==","signatures":[{"sig":"MEQCIDBBd0GYvrFO3gkaesunJsMACk4PUtUcijQiDu33vDXuAiBHCtc4CH22T7WtnQGZQf93Z/RnIAkXld4u0IdqG54e2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228074},"engines":{"node":">=14"},"gitHead":"0d9d690ded0a8f8308763994ed479aa16d5cb7b9","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.4.2_1775028481699_0.8377447559098126","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@tyrannoapartment/harn","version":"1.5.0","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.5.0","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"8af572f4ca532c0c9d2eefde20756f2a347cfca2","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.5.0.tgz","fileCount":18,"integrity":"sha512-PkWg6/rUdkUCkr7E8Uyvc3nTXzDXwHEJQxrNjvIWWF2HJAASiXlrtPU7IHTPYL+DARuMFw6wvTxDV3KgqtBEaw==","signatures":[{"sig":"MEUCIQCk0+t10wWXZNvpcKXBYFj4pd/BTW9dyzE5zr2WAjyGCQIgaTKP4aylERMpvwLhvI8PhEken2/rGnKVTGjRsX2tCdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231634},"engines":{"node":">=14"},"gitHead":"09da88cb44e42d37d145c99b1f715d63d79110b1","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.5.0_1775030667949_0.2981136689627366","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@tyrannoapartment/harn","version":"1.5.1","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.5.1","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"593decb98a7429a4c1dfa39f1423cd8b28d28e07","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.5.1.tgz","fileCount":18,"integrity":"sha512-nx7K5skl70hlMCvW5jvEPpLcvpfYn7PDR92wzeoX6VyGSA8X9TDKaoDLPWkNNqyjWVD73eDH360YBK80x8QXaA==","signatures":[{"sig":"MEYCIQDSrHqreG58F5qg7A7uJByxxI6eMNXD1mrCDoGV6BCHdgIhAPj3ZKpEp5OPnqtIcPB11d25oRBeDWAY4awyHzVqfvc4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232022},"engines":{"node":">=14"},"gitHead":"f50f1a554ffcb4da78012daab5464ecc8d2c22ba","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.5.1_1775031213670_0.7207319223162085","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@tyrannoapartment/harn","version":"1.5.4","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.5.4","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"7521cd3fa2bb1658748a8187ed4e5567dd7eb2f3","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.5.4.tgz","fileCount":18,"integrity":"sha512-bWvPPBgSL9XVdClqsqgvjvjKN2PJsB3NfnjijuTDrYCWqQswND1rNWfmuPr3nqVQiUcq+BoGAoa/v0troiG2Dw==","signatures":[{"sig":"MEUCIQCpqveShpkdWkQdhUUU1qBQnVtcjgQC7fqF+FvceYLQogIgOfzL8Yrk+QKeczzOn7PPelpGzFzTkkPSBTBw8C76Z0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220619},"engines":{"node":">=14"},"gitHead":"09dae16fefb551d54d4cb4190541d09cb00badf7","_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.5.4_1775037015487_0.5974541035129501","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@tyrannoapartment/harn","version":"1.5.6","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.5.6","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"9a3439dc0709b251d141175f254996e48a3d8392","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.5.6.tgz","fileCount":18,"integrity":"sha512-vmhgYJEO3xYOz3OE126DP0Cy6eb5iVeVXGxONE8pbfRH0Jua42lQzyl/FQMz8G95kw7erDWg7tgAg4afa2YAGg==","signatures":[{"sig":"MEUCIQDmkZhuIzVhnUXC4Ta3xTNvoLIbS0KJq2hpvyi10E0UvQIgJvEe4YYbj9Szfz57+yiAAEXyKlp7aw6zpC3QltUaFbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220937},"engines":{"node":">=14"},"gitHead":"30958196b4d36bcaad581976361d9b87677b2517","scripts":{"postinstall":"node -e \"const v=require('./package.json').version;console.log('\\n  ✓ harn v'+v+' installed\\n  Run: harn doctor\\n')\""},"_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.5.6_1775096168277_0.3381605679850914","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@tyrannoapartment/harn","version":"1.5.7","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.5.7","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"4b1f475a76f9f41e453e29be4760980992cc647d","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.5.7.tgz","fileCount":18,"integrity":"sha512-mH0IPfF5Vp1wP+n82O8dSMagHuEbOdCwwb/wqw3YXb3gzptoUpzRmQPLUfkdktoH7wgAKbnui3ZrvVqmuQBjIg==","signatures":[{"sig":"MEUCIQC/Wew0u/6kIHK8u48UqAKWz6Km9vEhcvd34p1lfNj/9AIgJFdGCZEXm6JKrWC4DBk5at5p4ItMqU3frOj/VjtURyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218761},"engines":{"node":">=14"},"gitHead":"b88f253967e4cbcf05298ee3f5d323e144876b15","scripts":{"postinstall":"node -e \"const v=require('./package.json').version;console.log('\\n  ✓ harn v'+v+' installed\\n  Run: harn doctor\\n')\""},"_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.5.7_1775096641762_0.9996180251606703","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"@tyrannoapartment/harn","version":"1.5.8","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.5.8","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"ca1a77c0be2f421eb7f9cc6ef6c4fa2fbad6ec3c","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.5.8.tgz","fileCount":18,"integrity":"sha512-bnr4boDoGF774x++WNV6MKLKiNZzLPORSzITokUDf+06wQ452Z+dcWel1e/LLU+8f9D/fy+q4hz4aneXHJWEKg==","signatures":[{"sig":"MEQCIFv8MlZAZ7H54haWcz9S3HLPccmrPQq6q9yt8guh6EVrAiAj0dmB8/F7b3RXXrXY6CNbSmliN3d1Iy5NDA2sgXovuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218751},"engines":{"node":">=14"},"gitHead":"347a2c2674a3ff90beae8010dfdd7b74ca33906f","scripts":{"postinstall":"node -e \"const v=require('./package.json').version;console.log('\\n  ✓ harn v'+v+' installed\\n  Run: harn doctor\\n')\""},"_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.5.8_1775101639461_0.3433416839115304","host":"s3://npm-registry-packages-npm-production"}},"1.5.9":{"name":"@tyrannoapartment/harn","version":"1.5.9","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@1.5.9","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"harn.sh"},"dist":{"shasum":"1b94923734202fbbd4dec8e194bfed9f74d9feab","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-1.5.9.tgz","fileCount":18,"integrity":"sha512-0bfzxPzVqIE3ONZocEqsNcRcsCE8R9MeOmtq3qKnlVHVChylwJJr8UILTMqxAIT7AaOPtE8sWzIlNMbexJ//yQ==","signatures":[{"sig":"MEYCIQDqsPBCsohx3eIc72skmMVTSR7ROSDV6C9vbJG+sG8NRAIhAIg8qezdird1CA7UKjAlcZxSbIu5t3B9P0FWz9fd+rrJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218815},"engines":{"node":">=14"},"gitHead":"7149d7dbd5abbd2eebd55cf769529f44d05717bd","scripts":{"postinstall":"node -e \"const v=require('./package.json').version;console.log('\\n  ✓ harn v'+v+' installed\\n  Run: harn doctor\\n')\""},"_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_1.5.9_1775101752824_0.3720497268735654","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@tyrannoapartment/harn","version":"2.1.1","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@2.1.1","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"src/cli.js"},"dist":{"shasum":"41768d921d0046fb0bfd4224438d04a4635f3c6c","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-2.1.1.tgz","fileCount":38,"integrity":"sha512-nb8Npn2Gn609Pgmqqpxl5eWAne2ehHssXR9YxPZ5l79Tv8nNDLC5icEu1pp+iYl5E0u/1Mp+kJBW/F9ig8d8tw==","signatures":[{"sig":"MEUCIQD/RAe56+sQn0d7fCu8IsrgvSDESevBxKj+H51GD4JzfQIgPYk/Swa9wUz9uwfsxU2uZrzC6bmt/vnMR1EaM44bVQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232283},"type":"module","engines":{"node":">=18"},"gitHead":"9d3e2ec881e0f15c25dd3354e5ad654109b8e9e9","scripts":{"dev":"node src/cli.js","lint":"for f in src/**/*.js src/*.js; do node --check $f || exit 1; done && echo '✓ syntax OK'","test":"for f in src/**/*.js src/*.js; do node --check $f || exit 1; done && echo '✓ syntax OK'","dev:web":"cd web && npm run dev","build:web":"cd web && npm run build","postinstall":""},"_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","chalk":"^5.4.1","express":"^4.21.2","inquirer":"^12.6.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_2.1.1_1775197630938_0.9314083323270159","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@tyrannoapartment/harn","version":"2.1.2","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@2.1.2","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"src/cli.js"},"dist":{"shasum":"b1fc1b3256a868cd69eca9451ec76cdad14f1af6","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-2.1.2.tgz","fileCount":38,"integrity":"sha512-sVbnAFHQmRyyyD+tEofUXKdA/ZwXmfZQHh1s1MzETA++52ccR0URKAwhHbiy1H8OgLnTrOoXIWHXlkmbhBrYzw==","signatures":[{"sig":"MEUCIQCC3cMIg3xG0pX8LrjRe7dH3TPE5d0U44baIREq42M7iwIgGif2K53zubBwPmC19UXdplGvCadTKPKfJDmCBOLS1f0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235504},"type":"module","engines":{"node":">=18"},"gitHead":"2d9e974b0dd6579a49cba72955400c20fdc5aa69","scripts":{"dev":"node src/cli.js","lint":"for f in src/**/*.js src/*.js; do node --check $f || exit 1; done && echo '✓ syntax OK'","test":"for f in src/**/*.js src/*.js; do node --check $f || exit 1; done && echo '✓ syntax OK'","dev:web":"cd web && npm run dev","build:web":"cd web && npm run build","postinstall":""},"_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"open":"^10.1.0","chalk":"^5.4.1","express":"^4.21.2","inquirer":"^12.6.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_2.1.2_1775206442826_0.5156195214110295","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@tyrannoapartment/harn","version":"2.1.3","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@2.1.3","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"src/cli.js"},"dist":{"shasum":"3acfe91053e05495a81fc2373ee8afd9743996ed","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-2.1.3.tgz","fileCount":49,"integrity":"sha512-w1rZbFf1QDh7cRQ7zSnXXYEo7EtaiMhp3GsN/sjGKluCaQJ6AXOvE7xg0ECrt7iafGMfFslPj+dXPWdGNWs/sw==","signatures":[{"sig":"MEYCIQDF9d/KQKApj0MxJ5r1QHIfjkkO7SK+JbA4vWUluaBbNwIhAPRn8SwHLC8VXGGwjDcXTKpy5RTvk3ltVt5KGE9Y2kNY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1249016},"type":"module","engines":{"node":">=18"},"gitHead":"90c009cc4bd08867dbf0d240a66bf908c4aa2264","scripts":{"dev":"node src/cli.js","lint":"for f in src/**/*.js src/*.js; do node --check $f || exit 1; done && echo '✓ syntax OK'","test":"for f in src/**/*.js src/*.js; do node --check $f || exit 1; done && echo '✓ syntax OK'","dev:web":"cd web && npm run dev","build:web":"cd web && npm run build","postinstall":"","dev:homepage":"cd homepage && npm run dev","build:homepage":"cd homepage && npm run build"},"_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","chalk":"^5.4.1","express":"^4.21.2","inquirer":"^12.6.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_2.1.3_1775555777507_0.6083702266665107","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@tyrannoapartment/harn","version":"2.1.4","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"license":"MIT","_id":"@tyrannoapartment/harn@2.1.4","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"homepage":"https://github.com/Tyrannoapartment/harn","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"bin":{"harn":"src/cli.js"},"dist":{"shasum":"168e3df8743fe06a337094bfc0891887bdfc9c2c","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-2.1.4.tgz","fileCount":50,"integrity":"sha512-t458bsJrLNituwqSgco59EwTxNiWhaE3dCFXrCjQYkxef71rgEdhi5DUb6H3IRzHDVQq+LVPP00qBEgcYHDFQQ==","signatures":[{"sig":"MEUCIQD6866FW1bW2bc0Vkew4HVTb99oUMxC5XJlVBychM4kYgIgCSEEjGpjH5jy1OSmw3N+Jb+vYCA00UPH15jTjtt6wRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1249493},"type":"module","engines":{"node":">=18"},"gitHead":"392de21fc39d29bb316fad39b8706a9d8448dc0a","scripts":{"dev":"node src/cli.js","lint":"for f in src/**/*.js src/*.js; do node --check $f || exit 1; done && echo '✓ syntax OK'","test":"for f in src/**/*.js src/*.js; do node --check $f || exit 1; done && echo '✓ syntax OK'","dev:web":"cd web && npm run dev","build:web":"cd web && npm run build","postinstall":"","dev:homepage":"cd homepage && npm run dev","build:homepage":"cd homepage && npm run build"},"_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"repository":{"url":"git+https://github.com/Tyrannoapartment/harn.git","type":"git"},"_npmVersion":"10.8.2","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","chalk":"^5.4.1","express":"^4.21.2","inquirer":"^12.6.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harn_2.1.4_1775556193999_0.4418842930866862","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@tyrannoapartment/harn","version":"2.1.5","description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","type":"module","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"homepage":"https://github.com/Tyrannoapartment/harn","repository":{"type":"git","url":"git+https://github.com/Tyrannoapartment/harn.git"},"scripts":{"dev":"node src/cli.js","dev:web":"cd web && npm run dev","build:web":"cd web && npm run build","dev:homepage":"cd homepage && npm run dev","build:homepage":"cd homepage && npm run build","lint":"for f in src/**/*.js src/*.js; do node --check $f || exit 1; done && echo '✓ syntax OK'","test":"for f in src/**/*.js src/*.js; do node --check $f || exit 1; done && echo '✓ syntax OK'","postinstall":""},"license":"MIT","bin":{"harn":"src/cli.js"},"engines":{"node":">=18"},"dependencies":{"chalk":"^5.4.1","commander":"^13.1.0","express":"^4.21.2","open":"^10.1.0","inquirer":"^12.6.0"},"_id":"@tyrannoapartment/harn@2.1.5","gitHead":"9c6bb92a206670c5a7315299fa645b2c82555163","bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-w1cVW0Lztk35BXRCLWKw3xhK58iNnsA75dHjQ/u5lNhXsOSGmiQblzuNKGb47z1UNGRb9FhUkM0VLtJRBzqxrQ==","shasum":"75137348ae10d86a1a4774f814ccc26f5e84a703","tarball":"https://registry.npmjs.org/@tyrannoapartment/harn/-/harn-2.1.5.tgz","fileCount":50,"unpackedSize":1249493,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDqLaLZIgsYiHuXcpfOfhTJ5pLFESW8QQeeUaVCFCxMnAIhAJCDQwtz2QN5zZd+7+l5r+8R44A7BOBGBFMCW6B1AmGA"}]},"_npmUser":{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"},"directories":{},"maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/harn_2.1.5_1775556294529_0.6970055385035374"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-31T15:59:38.795Z","modified":"2026-04-07T10:04:54.931Z","1.0.1":"2026-03-31T15:59:39.041Z","1.0.2":"2026-04-01T01:11:37.330Z","1.0.3":"2026-04-01T01:24:50.723Z","1.0.4":"2026-04-01T01:27:56.443Z","1.0.5":"2026-04-01T01:29:58.372Z","1.0.6":"2026-04-01T01:36:43.608Z","1.0.7":"2026-04-01T01:39:42.821Z","1.0.8":"2026-04-01T01:41:12.950Z","1.0.9":"2026-04-01T01:42:24.670Z","1.1.0":"2026-04-01T01:44:18.770Z","1.1.1":"2026-04-01T01:50:17.847Z","1.1.2":"2026-04-01T01:58:06.383Z","1.1.3":"2026-04-01T02:00:58.981Z","1.1.4":"2026-04-01T02:02:31.902Z","1.1.5":"2026-04-01T02:04:33.361Z","1.1.6":"2026-04-01T02:07:19.757Z","1.1.7":"2026-04-01T02:10:00.122Z","1.2.0":"2026-04-01T03:36:57.465Z","1.3.0":"2026-04-01T03:45:34.829Z","1.3.1":"2026-04-01T04:00:08.980Z","1.3.2":"2026-04-01T04:01:33.587Z","1.3.3":"2026-04-01T04:09:28.142Z","1.3.4":"2026-04-01T04:22:57.103Z","1.3.5":"2026-04-01T04:32:25.929Z","1.3.6":"2026-04-01T05:19:00.513Z","1.4.0":"2026-04-01T06:46:32.716Z","1.4.1":"2026-04-01T07:10:12.171Z","1.4.2":"2026-04-01T07:28:01.890Z","1.5.0":"2026-04-01T08:04:28.085Z","1.5.1":"2026-04-01T08:13:33.820Z","1.5.4":"2026-04-01T09:50:15.678Z","1.5.6":"2026-04-02T02:16:08.470Z","1.5.7":"2026-04-02T02:24:01.905Z","1.5.8":"2026-04-02T03:47:19.616Z","1.5.9":"2026-04-02T03:49:12.994Z","2.1.1":"2026-04-03T06:27:11.087Z","2.1.2":"2026-04-03T08:54:02.959Z","2.1.3":"2026-04-07T09:56:17.676Z","2.1.4":"2026-04-07T10:03:14.187Z","2.1.5":"2026-04-07T10:04:54.795Z"},"bugs":{"url":"https://github.com/Tyrannoapartment/harn/issues"},"license":"MIT","homepage":"https://github.com/Tyrannoapartment/harn","keywords":["ai","agents","sprint","planner","cli","copilot","claude"],"repository":{"type":"git","url":"git+https://github.com/Tyrannoapartment/harn.git"},"description":"AI multi-agent sprint development loop orchestrator (Planner → Generator → Evaluator)","maintainers":[{"name":"giyeong-um","email":"ptero@tyrannoapartment.com"}],"readme":"# harn\n\nAI multi-agent sprint orchestrator. Takes a backlog item and drives it to completion through a **Planner → Generator → Evaluator** loop.\n\n---\n\n## Install\n\n```bash\nnpm install -g @tyrannoapartment/harn\n```\n\n**Requirements:** `node` ≥ 18, `python3`, and one of: `copilot` · `claude` · `codex` · `gemini`\n\n---\n\n## Quick Start\n\n```bash\ncd /path/to/your/project\nharn web        # opens dashboard at http://localhost:7111\n```\n\nOr use the CLI directly:\n\n```bash\nharn auto       # resume → start next → discover (smart entry point)\nharn start      # pick a backlog item and run the full loop\n```\n\n---\n\n## Web Dashboard\n\n`harn web` launches a local dashboard with four panels:\n\n| Panel | What it does |\n|-------|-------------|\n| **Backlog** | Manage Pending / In Progress / Done items, add new items with slug + description + plan |\n| **Console** | AI assistant chat — multi-tab, tab rename, AI logo + model badge per response |\n| **Runs** | Sprint history and status |\n| **Settings** | AI backend, per-role model selection, language, git |\n\nThe console assistant understands natural language:\n```\nstart the next backlog item\nadd api-refactor to the backlog\nwhat's the current sprint status?\n```\n\n---\n\n## CLI Commands\n\n```bash\nharn web [--port 8080]   # web dashboard\nharn auto                # smart entry: resume → start → discover\nharn all                 # run all pending items sequentially\nharn start [slug]        # run a specific item\nharn add                 # add a backlog item\nharn discover            # analyze codebase and suggest items\nharn do \"<request>\"      # natural language command\nharn status              # current run state\nharn stop                # stop the running loop\nharn runs                # list run history\nharn doctor              # check dependencies\nharn config              # show / edit config\nharn memory              # show project memory\n```\n\n---\n\n## Sprint Loop\n\n```\n[Planner]   spec.md + sprint-plan.md\n     │\n     ▼  per sprint ──────────────────────────────────────────────────┐\n     │  [Generator]  propose scope                                   │\n     │  [Evaluator]  APPROVED / NEEDS_REVISION                       │\n     │       ↓                                                       │\n     │  [Generator]  implement                                       │\n     │  [Evaluator]  VERDICT: PASS → next sprint                     │\n     │               VERDICT: FAIL → retry (up to MAX_ITERATIONS)    │\n     └───────────────────────────────────────────────────────────────┘\n     │\n     ▼  last sprint passes\n[Evaluator]  handoff.md · backlog → Done · retrospective\n```\n\n---\n\n## AI Backends\n\nAuto-detected in order: `copilot` → `claude` → `codex` → `gemini`\n\n| CLI | Install |\n|-----|---------|\n| GitHub Copilot | `gh extension install github/gh-copilot` |\n| Claude Code | `npm install -g @anthropic-ai/claude-code` |\n| OpenAI Codex | `npm install -g @openai/codex` |\n| Gemini | `npm install -g @google/gemini-cli` |\n\n```bash\nharn config set AI_BACKEND claude\n```\n\n---\n\n## Configuration\n\nConfig lives at `.harn/config` in your project root. Created automatically on first run or via `harn init`.\n\n```ini\nAI_BACKEND=copilot\n\nCOPILOT_MODEL_PLANNER=claude-haiku-4.5\nCOPILOT_MODEL_GENERATOR_CONTRACT=claude-sonnet-4.6\nCOPILOT_MODEL_GENERATOR_IMPL=claude-opus-4.6\nCOPILOT_MODEL_EVALUATOR_CONTRACT=claude-haiku-4.5\nCOPILOT_MODEL_EVALUATOR_QA=claude-sonnet-4.5\n\nMAX_ITERATIONS=5\nGIT_ENABLED=false\n```\n\n---\n\n## Backlog Format\n\nBacklog is stored in `.harn/sprints/` as three files: `pending.md`, `in-progress.md`, `done.md`.\n\n```markdown\n## Pending\n- [ ] **slug-no-spaces**\n  Short description of the feature\n  plan: one-line execution plan\n```\n\nAdd items via the web dashboard or `harn add`.\n\n---\n\n## Project Context\n\nCreate `.harn/context.md` — all agents read it automatically.\n\n---\n\n## Custom Prompts\n\nPlace `planner.md`, `generator.md`, or `evaluator.md` in `.harn/prompts/` to override built-in prompts.  \n`harn init` can generate them from hints you provide.\n\n---\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md). Fork from `develop`, PR targets `develop`.\n\n## License\n\n[MIT](LICENSE)\n\n","readmeFilename":"README.md"}