{"_id":"@imdeadpool/guardex","_rev":"59-485e625b24bb42890757f91bd1a3d26d","name":"@imdeadpool/guardex","dist-tags":{"latest":"8.4.0"},"versions":{"5.0.0":{"name":"@imdeadpool/guardex","version":"5.0.0","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@5.0.0","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeecom/multiagent-safety#readme","bugs":{"url":"https://github.com/recodeecom/multiagent-safety/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","musafety":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"30d389c73d2ffcce08b7dea66e6a5ca1fa41ccb1","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-5.0.0.tgz","fileCount":18,"integrity":"sha512-+7q/zwSKskc6zqxSEC9qS2odjMfCYIKC6VvPK+gRV0ZHiDIEn/LCehVIoKlEPcljxBOhxKxVRfsjx1tcMyFoig==","signatures":[{"sig":"MEYCIQDtck6kGamuOARXLYGpHR/jeFaWedJ25M6gvQHqzuLbgQIhANLk5jxspovCNkMFGTjjIxoOLzrCj99qPf5sRqd48d2b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152426},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"a281ceddee98e3e39b3eb44ac78527b05f0388b8","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:cleanup":"bash ./scripts/agent-worktree-prune.sh --base dev","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx fix","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx scan","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeecom/multiagent-safety.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_5.0.0_1775926108106_0.6306321673768522","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@imdeadpool/guardex","version":"5.0.1","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@5.0.1","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeecom/multiagent-safety#readme","bugs":{"url":"https://github.com/recodeecom/multiagent-safety/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","musafety":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"544dca5237a6201de9432a38c561001ee7621ef7","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-5.0.1.tgz","fileCount":18,"integrity":"sha512-B2xUQR+zML182m2RDMPlk4jVaB+QFa7quQfOSqbGg8iEBL1HrRFjvbQ6EBkDp2xM7UKEo+3R4au9mOb5fG5jRw==","signatures":[{"sig":"MEUCIQC5KQ7SJkMT1xqKK+7qjC3Z+984IKmTzozMLwkxTUcjnwIgRB8JyTAuZC7cNH5BKWC71RkdzblNrrnJB8ue2ReRuNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159637},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"dd5c2443224349a0f03e289889d20a80a300633c","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:cleanup":"bash ./scripts/agent-worktree-prune.sh --base dev","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx fix","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx scan","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeecom/multiagent-safety.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_5.0.1_1775929364072_0.9980076568506271","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@imdeadpool/guardex","version":"5.0.2","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@5.0.2","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeecom/multiagent-safety#readme","bugs":{"url":"https://github.com/recodeecom/multiagent-safety/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","musafety":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"2b2bab20d4c92fe2efbb985af73f6fd3b4b09bf5","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-5.0.2.tgz","fileCount":18,"integrity":"sha512-1egMH51jPa8RncOqxMzOUmPkzYAkr8bSIkWuB51/ue5uUPKSeJJaDRW7KsOMAyFvsX1LaEz8Cjq+xhM/luhirQ==","signatures":[{"sig":"MEUCICs7rLpst20+oy1d+ykGtYzdNlND0H++OfPSXD62ayrjAiEA8pBYIKeklnEhKW9/0Rbc62PHU/t7GNKiW2sTnRZL/4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182396},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"1140bf579ed5159a126022f01a665eddb899f7ce","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:cleanup":"bash ./scripts/agent-worktree-prune.sh --base dev","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx fix","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx scan","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeecom/multiagent-safety.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_5.0.2_1775950373752_0.1852779307359338","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@imdeadpool/guardex","version":"5.0.3","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@5.0.3","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeecom/multiagent-safety#readme","bugs":{"url":"https://github.com/recodeecom/multiagent-safety/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","musafety":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"cef0387e8df26f42ab3e82d94f9c9b3cb4fae4d3","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-5.0.3.tgz","fileCount":18,"integrity":"sha512-Ky2UTwtz0i8YgOv5iZniPNfVDc0RCwQDaCMvwd6F7cdcudf+sYhjbuz1brnf2CdMvO1otbUV0Yo6Sa+76JGY+A==","signatures":[{"sig":"MEQCIGF0ckqiNqvEgMrwIFS12yBCv9J8iQ8EkQnSXUPqWLzaAiAWxxbL5d4e6YJtW8cavoPn1WnoAvv7QgeWRS0gHrz3UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196054},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"126ed682488a86f20174a1b219dca2865c30983c","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx fix","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx scan","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeecom/multiagent-safety.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_5.0.3_1776089792489_0.8772267567763319","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"@imdeadpool/guardex","version":"5.0.4","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@5.0.4","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeecom/multiagent-safety#readme","bugs":{"url":"https://github.com/recodeecom/multiagent-safety/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","musafety":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"0640c97bb1b6bb154e18b749625392f9498ec1b4","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-5.0.4.tgz","fileCount":19,"integrity":"sha512-H9KP7l5s+TYZCQtV556/jr8THAtv0LrsFiGNntssb68gHqxloMIbdRR5ZFHjV0kz5lqS1KlLzx2LPZKU0AgMpQ==","signatures":[{"sig":"MEYCIQCsXLb6BgJlx92sEeV9oagahujWBdqFjN9G5Up+qOfh9wIhALpsLN7zqYhyMoSzhMuZku8zUUoML7KvFiGNBpywzuCp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207623},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"a7644f47d1958789a21bc828f0c508406915a000","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx fix","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx scan","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeecom/multiagent-safety.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_5.0.4_1776099018209_0.05775525565523165","host":"s3://npm-registry-packages-npm-production"}},"5.0.5":{"name":"@imdeadpool/guardex","version":"5.0.5","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@5.0.5","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeecom/multiagent-safety#readme","bugs":{"url":"https://github.com/recodeecom/multiagent-safety/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","musafety":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"1352acde2877742008f6b57ee0573066b592a8b3","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-5.0.5.tgz","fileCount":19,"integrity":"sha512-YzASCg+lBllV4ijawNM+11Up31Jb/iKyTEOGaTc9Tl6iIAcbAHBmcsJqblSxfmtfRJ1IJRblSW2ap6Dz8bodXQ==","signatures":[{"sig":"MEUCICa71kANVCs55910unZ57wqAj4MBgrAi3U7hWBJGwU2AAiEAnxxKoM0A+Cq/eiZMuudOqSh9rRKchKFR4M9FKI6Hf3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211308},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"8c5646d38de6df77b13c5843bbc1b467a6863069","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx fix","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx scan","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeecom/multiagent-safety.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_5.0.5_1776105655891_0.47496628412179387","host":"s3://npm-registry-packages-npm-production"}},"5.0.7":{"name":"@imdeadpool/guardex","version":"5.0.7","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@5.0.7","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeecom/multiagent-safety#readme","bugs":{"url":"https://github.com/recodeecom/multiagent-safety/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","musafety":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"d351dc37406b74db2ba13e1e055e4376ec6b5f44","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-5.0.7.tgz","fileCount":19,"integrity":"sha512-f1TS2TNNqprmxneEkTfPA1LzOOru9kWr+Qt/+sxVmY4OtAZC1sigyipWQrl0LXb14MQdj0dzu7vCeo/B1lkDZw==","signatures":[{"sig":"MEUCIQCyZNztJTYLmgVAgSCI4Nde5X2yVDDVCfbHtyo1gEgLggIgevpLZheDb9uL9afTpQcFvstt2kgvTRmXN4uckmRH9qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221251},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"66b74ef5a23dc087942f12995b088ab6b40e4638","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx fix","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx scan","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeecom/multiagent-safety.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_5.0.7_1776112100569_0.2444044339070166","host":"s3://npm-registry-packages-npm-production"}},"5.0.8":{"name":"@imdeadpool/guardex","version":"5.0.8","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@5.0.8","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeecom/multiagent-safety#readme","bugs":{"url":"https://github.com/recodeecom/multiagent-safety/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","musafety":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"7530edb7ca858b98ad53c0a4b5efed1fc62c701d","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-5.0.8.tgz","fileCount":19,"integrity":"sha512-p+dDR38nFfQcv/S+nd1fGYW7rbus3UwQ+TbE5xj2o+c7KUywUoR/hfaLxUUa5n0q5PZjzHsZuMncj1DgQQCkGA==","signatures":[{"sig":"MEUCIQCsoV0ORONv9OgxAGFYnPQFszgt/O40japXoiU2w7N3CQIgVAZiiyDSqqiDD9UUE5J4WRrvJoDRDpEAueKE0eIHcZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241860},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"825dd877a1d4393a377eb0b11c267d87b7468e1f","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx fix","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx scan","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeecom/multiagent-safety.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_5.0.8_1776117362908_0.5545468023023761","host":"s3://npm-registry-packages-npm-production"}},"5.0.9":{"name":"@imdeadpool/guardex","version":"5.0.9","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@5.0.9","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeecom/multiagent-safety#readme","bugs":{"url":"https://github.com/recodeecom/multiagent-safety/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","musafety":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"eb4af60710c795b0f62610d4eaa6762b96c0f6eb","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-5.0.9.tgz","fileCount":19,"integrity":"sha512-gqqCrXeJyhsuH2V2PopBBcUPT1pIjc7HDwen3eaOVOUfV43iQssaGQU9cPPC2FsYM6hlg0nRje44Z1uC4/v8BQ==","signatures":[{"sig":"MEUCID/l/tD5RfUZb7EFcc0wJVE0T3UHMfIyOlhQrHdZF7QhAiEAyw6DEPJLTnax03CwHOfLNuG0UGtFRnj5lNQJpekdlLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264990},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"942641edcae2db725b05cff048cdd8a70ec58a3d","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx fix","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx scan","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeecom/multiagent-safety.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_5.0.9_1776164721227_0.6414368373690178","host":"s3://npm-registry-packages-npm-production"}},"5.0.11":{"name":"@imdeadpool/guardex","version":"5.0.11","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@5.0.11","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeecom/multiagent-safety#readme","bugs":{"url":"https://github.com/recodeecom/multiagent-safety/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","musafety":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"d5e00bec94d5f09c05c749e9e116407f155ada8f","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-5.0.11.tgz","fileCount":19,"integrity":"sha512-XKbj1DS83skZgFt7Xnk1u0Yq0S98+srYVPV7j5w3wHUV/PMioyHeXLU8k+uUS6zRe7J7brXSwDve7ytGMwA6tA==","signatures":[{"sig":"MEUCIATAihQQF/qNks8BQna6sb7vKXifeXmIBP3CB5VTXr1bAiEAkN5vfBy1JvmPCQYZ9lpjHDVo38WziDt0OT1JnWkdkMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283893},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"172d50a6744e96f828a1cbd86aa6c4a1b1a7a751","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx fix","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx scan","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeecom/multiagent-safety.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_5.0.11_1776173665020_0.5676229757031062","host":"s3://npm-registry-packages-npm-production"}},"5.0.12":{"name":"@imdeadpool/guardex","version":"5.0.12","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@5.0.12","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/guardex#readme","bugs":{"url":"https://github.com/recodeee/guardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","musafety":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"5e091b3e4e6a25557c7cf10ec6e09cd72c8a008f","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-5.0.12.tgz","fileCount":22,"integrity":"sha512-46OtViZOlxj1iqHz+wsChLrZC0K357N9lEL+HEDWXXnV4rX6aSE5O8nHCvOLEtRPfwfpUSxHs5oBKGTFYIkJ7w==","signatures":[{"sig":"MEYCIQDgNr4ebk780NA/tq7TC3kW2okVjM25cxbb2oQrE5gywwIhAPJom2LZlo2h+qeDcE8oh9JQl/Y9jO1xXkD4KRS5l6el","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289893},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"bce6fddd730ed9351d55a79bf0a995ede4db67e2","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx fix","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx scan","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/guardex.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_5.0.12_1776238820435_0.36464549863700335","host":"s3://npm-registry-packages-npm-production"}},"5.0.13":{"name":"@imdeadpool/guardex","version":"5.0.13","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@5.0.13","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/guardex#readme","bugs":{"url":"https://github.com/recodeee/guardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","musafety":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"f8915f909308fad70ad035657e3fd300e5bcb26b","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-5.0.13.tgz","fileCount":24,"integrity":"sha512-11WaUPhiF42J7dopnplRh55+clxFd1AHiDw+sxAPPWbi5UNqbohft05Z/FzFr6EOBdrBQnCeBKp/jmFHm3Snhw==","signatures":[{"sig":"MEUCIQCMFlrL8qjDXBfJ3xr9PNRMXxRbTUKmRO+y4e9xlXiNHQIgSbtKG1icx9FvUEy95TPzVhc3SavoA2Wt7upT83d62E4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311397},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"496ad65a67ea0617dc7faf6bfa60148b3bee090c","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx fix","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx scan","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/guardex.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_5.0.13_1776340761723_0.3104070192457613","host":"s3://npm-registry-packages-npm-production"}},"5.0.15":{"name":"@imdeadpool/guardex","version":"5.0.15","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@5.0.15","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/guardex#readme","bugs":{"url":"https://github.com/recodeee/guardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","musafety":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"45cca05658dddab7ba319876edcd437397b8b210","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-5.0.15.tgz","fileCount":24,"integrity":"sha512-VKjuO0miLG2IKytXravjooTnuOhnmc4G1mSFfcutII5IlsPinbxMPhywzLEsdLVql2kZg9E5VGBNxSzhRhzd1A==","signatures":[{"sig":"MEQCIGUkZVw0lsmMEjw9pqESoSFXDAG9NO6Y5PFA1ycU094CAiB5+xg7ARaHkS0chlaLSZsLNtsHxlO0Lq0g+FAwyYpEFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315436},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"f504b0af7f3967737debf7a3f859be91d3fcf365","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx fix","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx scan","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/guardex.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_5.0.15_1776430973765_0.6788512242898204","host":"s3://npm-registry-packages-npm-production"}},"5.0.16":{"name":"@imdeadpool/guardex","version":"5.0.16","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@5.0.16","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/guardex#readme","bugs":{"url":"https://github.com/recodeee/guardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","musafety":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"3be91c7d3d2d7a84e1064dd36599767aee96ff03","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-5.0.16.tgz","fileCount":24,"integrity":"sha512-RcugKWpjgq196arP6lb+KdQo3MiyhJNa9NWaJKjJaMaiDtTCFcXnUAQvpacKt8NbINbSppBaG2pZCdkkR/zMww==","signatures":[{"sig":"MEYCIQDCj5mEEmli2VUUMkvw4ZScqlqQJuw0IJq7/nFIxoR/0AIhAL4fel4wjEy9cGun+tZ0MXx8uMoP9eSOZlIqXabmIX9I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316253},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"970a07936130f6d6528dbc804ef17caa975d7648","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx fix","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx scan","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/guardex.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_5.0.16_1776431791470_0.8001150340804404","host":"s3://npm-registry-packages-npm-production"}},"5.0.17":{"name":"@imdeadpool/guardex","version":"5.0.17","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@5.0.17","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/guardex#readme","bugs":{"url":"https://github.com/recodeee/guardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","musafety":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"cca3e9ccb8553d44981c33101e4efd61aa22de5a","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-5.0.17.tgz","fileCount":24,"integrity":"sha512-Q7iLEF5eqRw9DUGVGMvaId/GnEblGHEOTDKLNBTyb0usQWEnQrqODELXFY1mDKwotGSIK/TZK3/wEqyIcu9roQ==","signatures":[{"sig":"MEUCICcbJ+P1MMywRPjXhzsiUl7ZelydhV8boa5Xlm9Kw5VyAiEAq9eaJrNFVFpfxu7pjjqxELfSGQHEkk/+c9BRYbBJQNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316716},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"dfdb36550a9d308da0f7a60a043b958a6df430d7","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx fix","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx scan","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/guardex.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_5.0.17_1776433244738_0.47452080868564583","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@imdeadpool/guardex","version":"6.0.0","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@6.0.0","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/guardex#readme","bugs":{"url":"https://github.com/recodeee/guardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"45766c9b92c2320f81de169f6a1311809737aa57","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-6.0.0.tgz","fileCount":24,"integrity":"sha512-YkrA0IPhFGo95siZdPlnNviT+01LdQ81G7cjJTurYJq27hcdfuL8ft2uCBlJx9Ey99ZIZ7QNGsCOPink78aFvQ==","signatures":[{"sig":"MEYCIQCHk/J50H1QqR7VrNTzR6GMNN3JwFYZlTvNHEeMp7relQIhALhlvYgYjkLa51B0qD2NJM881RhDddKK0dnZ5LRk2Ffk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319275},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"427fd9e9949c83006beb8c5e1f74924614d36e3b","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx fix","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx scan","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/guardex.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_6.0.0_1776609020145_0.9139433350924646","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@imdeadpool/guardex","version":"6.0.1","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@6.0.1","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/guardex#readme","bugs":{"url":"https://github.com/recodeee/guardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"fe14be2f1a10506be4aab270ec94647d24e28dab","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-6.0.1.tgz","fileCount":24,"integrity":"sha512-evm7CgZ6pyKc1qGA/ET/TTW6DLKqtU2tl4BuUP9HuJq8+AYFGk1IIZwipUP0Kl11Znzmm+IXDmerIvrK2H0Kaw==","signatures":[{"sig":"MEUCIHR301ESf6S0+xaOD8MwCuuhOAPIJUc7MtUjULbvtFEoAiEAuZl/YIzanrTkBT20+3HhJk9HChvyZP14MuweVcB2ays=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383897},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"1472d47629b2f8a3892d801e465182cc2afa61fd","scripts":{"test":"node --test test/*.test.js","prepack":"node pack-helpers/dereference-templates.mjs","postpack":"git checkout -- templates","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx fix","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx scan","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/guardex.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_6.0.1_1776611737410_0.6016487252305667","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@imdeadpool/guardex","version":"6.1.0","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@6.1.0","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/guardex#readme","bugs":{"url":"https://github.com/recodeee/guardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"c88e2a350a0f3057314b014c5183eaab7dd35022","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-6.1.0.tgz","fileCount":25,"integrity":"sha512-Ee7WqSvhH979RW5bs0xk2zkRdH5+emI7L8Bcx0FL8o1/hus2fpInY3TGurvqj9qjfu4Rr3Kr4+o3EtO7lvZOtQ==","signatures":[{"sig":"MEUCIFTLg5ltvDfRAt+31Ce/GWW2zpVqooXmWrG4Trx9mSWrAiEAh5HfdynLfl3cBEUBpoYC08hRLJ50w4G4HH9Ur19Utro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387587},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"c6d4dc327bc54e983f1ec8a35d99c94ba5217733","scripts":{"test":"node --test test/*.test.js","prepack":"node pack-helpers/dereference-templates.mjs","postpack":"git checkout -- templates","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx fix","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx scan","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/guardex.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_6.1.0_1776619391574_0.9339554537974768","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@imdeadpool/guardex","version":"7.0.0","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.0","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/guardex#readme","bugs":{"url":"https://github.com/recodeee/guardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"41b621d3ffcaa7bc604902a2176f6a6fe002311b","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.0.tgz","fileCount":24,"integrity":"sha512-MeVRKR0P5BzZtuKYLIArteRNulj/rnbr5ZjN3Q59C4F3TtYfQ6s5Pbq6Oq0qTG1hHFDKC7Tu1MU2THhc4hlNEA==","signatures":[{"sig":"MEUCIF/kyfrrepDxpyc/+CkEUnzjF6z13rxccjlFVXZ9FlSxAiEAiuaqydEePyiNope8CMjxQraWvjpjGcTsU6G6Bhog0AE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322284},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"7044bc49759e91e1c74dc5a7ff01535a75b3cf17","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/guardex.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.0_1776625245661_0.2685229687982402","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@imdeadpool/guardex","version":"7.0.1","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.1","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/guardex#readme","bugs":{"url":"https://github.com/recodeee/guardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"d10057c9e234d91b8ad6b2e4e7fc290e7ea20df5","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.1.tgz","fileCount":25,"integrity":"sha512-ktHG49nboJxsLgw7Hg3Dv8elI6Jse251ZFzVO6qWXhPjyJQgb1qdGOp2+GheEzhlpmA3lEsT0nSCzWGAbsGwXQ==","signatures":[{"sig":"MEYCIQDqnN4XYjICRAun4GWDGTBHhD2ydf3aBpvWvnEvpAT1FQIhAJBATcCI1fPFQeo2VgLSEEFmW7jWlFcG4HJtrNjt4x0c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325413},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"874ad9e0d7e2008246fc6e460c5da1b018a74d62","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/guardex.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.1_1776637151814_0.806802651135017","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"@imdeadpool/guardex","version":"7.0.2","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.2","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/guardex#readme","bugs":{"url":"https://github.com/recodeee/guardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"d86ee441a32aab8ada8843a9af8cdf9a9d64a1b6","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.2.tgz","fileCount":25,"integrity":"sha512-cHahEhgrYXG7r3GvdMCjVs5v5W2ZD4ZSvIBz06LdAamGmy5I0Cb97+TKYQqzEz9Z2kJckwLVMH0lDBZVsazqCg==","signatures":[{"sig":"MEUCIBCXtkvnvYm5QSsCmoEPntgixjitInKwLjQUL3eSggENAiEAkwwxjKwUHuJ99fRcBVx0bYltwEm6j0t+iNafrPXTKxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325707},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"83826ed73cf3c80b24480bd8969032c7f6a09984","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/guardex.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.2_1776638563161_0.6020169609278383","host":"s3://npm-registry-packages-npm-production"}},"7.0.3":{"name":"@imdeadpool/guardex","version":"7.0.3","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.3","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/guardex#readme","bugs":{"url":"https://github.com/recodeee/guardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"c7a36b76f355a5b7b32473a4dd94017286d93378","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.3.tgz","fileCount":25,"integrity":"sha512-hs7vyVkRZwqItYOTCcfU2Yqa7J95goeYlf523ILY9RBtOi23mnIoCUFJ6MBLfMpR9L4JXePdNfZDtCOUWqfVcw==","signatures":[{"sig":"MEUCIFVF3nHw8Cw9kYRzcAJdJ0+FPLdUYeXmXy4cfPaQbbTPAiEA1/5w0/Yz8Vufvy7F+A5a9GzEtv0E3tecgZedjmpDKSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327857},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"7980d1b0cb7fb02b7b46c10b765b297ae995f49f","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/guardex.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.3_1776641203163_0.8378405371887447","host":"s3://npm-registry-packages-npm-production"}},"7.0.4":{"name":"@imdeadpool/guardex","version":"7.0.4","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.4","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/guardex#readme","bugs":{"url":"https://github.com/recodeee/guardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"5e53239da38d8ed44b57841658616c07f4c4ed8c","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.4.tgz","fileCount":25,"integrity":"sha512-aa8VfkRyo1rUbbR3rh6Ue2UferTEdjggtBKrWWdOorbcGu/4TAONUL7A7n+38dKUDet5dloIYZlDO1sI7CXpBg==","signatures":[{"sig":"MEYCIQCEFxNmJECuwiNAzMNH/rqkdG0f4L4I1MhlAUZJDVrc8AIhAIxucEW6H/rSaM5bKbGaa87ZPv8zQP/12GCNVgz1cxXL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328853},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"299b63a4309cae993fd46b363f24709b710f71ba","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/guardex.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.4_1776669778287_0.4641874096452534","host":"s3://npm-registry-packages-npm-production"}},"7.0.5":{"name":"@imdeadpool/guardex","version":"7.0.5","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.5","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/guardex#readme","bugs":{"url":"https://github.com/recodeee/guardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"8768e3723f3c2d7c900226526cc2f4927037456c","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.5.tgz","fileCount":25,"integrity":"sha512-9eu56X9soufvlggQ4BU4iY/AqU3RCT2N3JcyhzQll5JYfx0mdAxA0yfiRmoPFgLdYpZLtjtmHcHZCb6wxSV1lQ==","signatures":[{"sig":"MEYCIQCSs6Zxbwmjz7elYWvvW7Uul0JF8o0rlsRraxUutjHcsAIhAKTUZACnRrhX1REBk21H9bSXTPcGY7oxO1yaO8h0RtQc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329559},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"5c74a838162932e16abb0db6519fe1fab5ea7716","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/guardex.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.5_1776671811798_0.21268884692380485","host":"s3://npm-registry-packages-npm-production"}},"7.0.6":{"name":"@imdeadpool/guardex","version":"7.0.6","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.6","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/guardex#readme","bugs":{"url":"https://github.com/recodeee/guardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"0e50ec0a979d7e49f1612b7b689d65734e823c2a","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.6.tgz","fileCount":25,"integrity":"sha512-52EO4mKb6yz0r1BMKCtAgz+xa2hDmPlsTW5Yqjz8Z3BYV5bp7CteefSVR00hflEnm9DCergzUiSowpX2YNc3rw==","signatures":[{"sig":"MEUCIQDH9l2+WTPHwy1tNEz/lvhefA3fQTm3z1hbJmm0X7inZQIgM7Hvoc2Jji7IxA7QVQdrnIX+0dClwGdEyiJFckXiAis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332962},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"dff1588b4eb09a01fc5d2fbb18193bb03444c939","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/guardex.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.6_1776672723943_0.25633506272503714","host":"s3://npm-registry-packages-npm-production"}},"7.0.7":{"name":"@imdeadpool/guardex","version":"7.0.7","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.7","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://guardextutorial.com","bugs":{"url":"https://github.com/recodeee/guardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"8094b10b9f36721513610440ddc8e72fa3863e92","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.7.tgz","fileCount":26,"integrity":"sha512-FRsQz/q2yIwXRpD0b9+oHhDBMk8BkgRAXviMh0upGPxLVtLwCO0qxsFh8WPt09LL0EJzSkoxy7G56Gtcc1ThRQ==","signatures":[{"sig":"MEQCID3aOECySRgNjojLdiNQ7jaWVuKzgtbkLsX7TRpf6ZIdAiBEsBdfgztS7yjEtMmY9+0W6wvI+/xTV34yE4TXHPijhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346527},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"696a262f1f16df7a76e2e217dd8bcf20b26f3ea9","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/guardex.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.7_1776709428759_0.1942588377396317","host":"s3://npm-registry-packages-npm-production"}},"7.0.8":{"name":"@imdeadpool/guardex","version":"7.0.8","keywords":["guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.8","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://guardextutorial.com","bugs":{"url":"https://github.com/recodeee/guardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"2640fff26ed0f37b69b09b5723d0dd8022ddaa45","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.8.tgz","fileCount":26,"integrity":"sha512-RyBV6EgiBx4ZHDQ66yiZksT8pgSb7cnp+4/PtJxXrfVm7tw0NBCqt5N8QtOs+dwFsk33+YyRgYGgsZ0aRYe2mg==","signatures":[{"sig":"MEUCIDTgym89STH+1JIDB1zyrlElTFsL5JMGh6FynVaALqRDAiEA21LbULXjfm4A7s4PQHV2YH9NK3HEEvGFwFqMCGsOgbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347700},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"9c4ca57c499ee8f260ef256cc30172de9f0cd726","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/guardex.git","type":"git"},"_npmVersion":"11.12.1","description":"GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.8_1776710167836_0.36242805402210587","host":"s3://npm-registry-packages-npm-production"}},"7.0.10":{"name":"@imdeadpool/guardex","version":"7.0.10","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.10","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://guardextutorial.com","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"76f9987eefa2d079c88d7d2abd5930b554325b18","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.10.tgz","fileCount":26,"integrity":"sha512-w4TQCXpQ6HuZ8i93loB+7XAGqxc/JMirm46KcH/IayXauR8JavSJ2M7z/PII4cAdo4YbahQe7+vEt2DfdfILPw==","signatures":[{"sig":"MEUCIQDF2jkgMuvcnW02V2p7H3Tq6nDeM8pLHvfVBrYyhEY1IQIgD5hjgugGEMmCGg3cHa86mnFcrfzsNTRFvBEIXlPkX6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338505},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"7390b7a09763d9db0bdc5ca4f258dfa4ce02222b","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"GitGuardex: hardened multi-agent git guardrails for parallel agent work.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.10_1776731697917_0.8376618056659533","host":"s3://npm-registry-packages-npm-production"}},"7.0.11":{"name":"@imdeadpool/guardex","version":"7.0.11","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.11","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://guardextutorial.com","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"975408ebc7330e1b2ebcc78572beea0c77e53bd9","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.11.tgz","fileCount":26,"integrity":"sha512-w5yATcbfaSvx92m6Vdx6efsXSMX/g7JM+z8woyB61izjQ1QBYiLTblvMzw0TtkWFosuH1jjpaKNn5ZocXZXlbg==","signatures":[{"sig":"MEYCIQCMd6gyfNC2wm2zAZ3u4vJyM9q/W2XUNe9fwQCq4G/YYAIhAPmuYCkRW9adTJoJhtZuKSa1KVfBfDegNKFH0EQP8teJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342888},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"786d96c88aa08965707c3884b1c04676b37dbf73","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"GitGuardex: hardened multi-agent git guardrails for parallel agent work.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.11_1776735251448_0.3653289469185961","host":"s3://npm-registry-packages-npm-production"}},"7.0.12":{"name":"@imdeadpool/guardex","version":"7.0.12","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.12","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://guardextutorial.com","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"42ad20791be558367c95e90ff7c6f80a20953342","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.12.tgz","fileCount":26,"integrity":"sha512-FWyDhxOknO9MTlAqNk0IVhKRQ6/KmF+mQQk4eGMATDpAP6uAogUZ39sFtwJ+zZKbh3UBhbNlVUugVAdlbTJ3lw==","signatures":[{"sig":"MEYCIQDJAvAMVX/7Kqcf1VpR8th0LQ5BOtQJb0xb7pXUZFLUXwIhAORFkXQ3+7C1fKXOqMOe+QU0fRVoV83/Bl1VAfz4j88J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349227},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"b21e4b85d7bf27f8cd55eb6f03a73b2f7e15bc7d","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"GitGuardex: hardened multi-agent git guardrails for parallel agent work.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.12_1776735922956_0.5035473055220594","host":"s3://npm-registry-packages-npm-production"}},"7.0.13":{"name":"@imdeadpool/guardex","version":"7.0.13","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.13","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://guardextutorial.com","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"6a2ac4cdcdbcb750b8f39a26cda8e48b3f4b176c","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.13.tgz","fileCount":26,"integrity":"sha512-AqG8RiEXcv1gJUkvhoX9pt7laWTBa969ib+cwJMRHHtfffjxDiIP7+itxzNahnw5KBCtJQPG985WE32mhQ7uag==","signatures":[{"sig":"MEYCIQCXMGCtjatD6yISgWrHHDQV+pw7rAjtzlJQpK6n5hu39QIhAOUIl+4yMaxawREg2b7c71fBFZWAcpRVJtho19jtvump","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354028},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"9fe18dda5f997dcc4f34841199a4784ce876ce58","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"GitGuardex: hardened multi-agent git guardrails for parallel agent work.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.13_1776737099314_0.21432681901779183","host":"s3://npm-registry-packages-npm-production"}},"7.0.14":{"name":"@imdeadpool/guardex","version":"7.0.14","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.14","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://guardextutorial.com","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"f0fba6c84f75c9ee4e60576c7d3794391ae79f14","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.14.tgz","fileCount":26,"integrity":"sha512-4xsBVgre6zg2utXFvXVrXsMqI6G34v8qORGYx5i/dneCtRKIVUEvwWqLICO5iH/cSU6dPXbTjsLv2I31OgQIbQ==","signatures":[{"sig":"MEQCIG0KxWGPbVQUCPj3TuE3DRPaNuOgnRDTAlje1jXfHS8CAiBYzjHwqJlH/0CyaN45UCUxTtycjAMEqrYPQUxFkVLDlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364737},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"a39177cd5516d4c8b4f55e6172f78a3bb89585e7","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"GitGuardex: hardened multi-agent git guardrails for parallel agent work.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.14_1776763418117_0.4208266890060044","host":"s3://npm-registry-packages-npm-production"}},"7.0.15":{"name":"@imdeadpool/guardex","version":"7.0.15","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.15","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/gitguardex-frontend","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"e753d72a0f5cb2859b79c19b9755e5894b6e403d","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.15.tgz","fileCount":27,"integrity":"sha512-Q4gqW68Wmi4rd+gos798lDqvcydISq6Me6QgIRhi3tviH4qjMpe/FlfOzEkUUuYN34OLT/LQ6q9nPv0ahLVTHA==","signatures":[{"sig":"MEQCIG07qDWEW5KkqBYwTcjeacPVxYW+aZool498wc7jqhEHAiB68e8+E3d1MQaFKzMbHh0+1qRoRH1A4GSc7J6cXE3g6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":402209},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"351049c17ac7b2086f822a4a32e9765f655c7501","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"GitGuardex: hardened multi-agent git guardrails for parallel agent work.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.15_1776773561050_0.14926847982179137","host":"s3://npm-registry-packages-npm-production"}},"7.0.16":{"name":"@imdeadpool/guardex","version":"7.0.16","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.16","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/gitguardex-frontend","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"1bf37cfedf13daffa6e5fd131649818a2e7920bf","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.16.tgz","fileCount":28,"integrity":"sha512-CqqTlam3Pc1OzpshLwkFYi2WWu0lUoMUibuTmzTuZGJXdQlRw3DFQAX6x6Zx6MNzW2BLlGAmYmrn1m7a1onPoA==","signatures":[{"sig":"MEQCIHmqLOLPcGDSD++K5GspNwtRA4Y6Nhwd9TB4HuRpEmT4AiAbqbRSDq9vsbDT9uj5eVLJe2Z5YmNMyuzE4VhkXjtIgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429377},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"9f5a6b2a8795cf6e54f49350ed6c91b15f1293fd","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"GitGuardex: hardened multi-agent git guardrails for parallel agent work.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.16_1776779245555_0.3784851569003982","host":"s3://npm-registry-packages-npm-production"}},"7.0.18":{"name":"@imdeadpool/guardex","version":"7.0.18","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.18","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/gitguardex-frontend","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"4bdbfaa90019cd227eea5ab7e23b2b5db6bd47c1","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.18.tgz","fileCount":34,"integrity":"sha512-Pg+/VJyhRVC3xZXPd/eLxjIzzFPgAZpgwMW6LjxSPy7+ojLjj4ZCEmaIHMUKuYec1OhYmVS12chdZODOOT6vcg==","signatures":[{"sig":"MEYCIQCLDCvc6KIx8HZF3miGXc/xF3JrIVOTAP/697qleWD5+AIhALix789kt/LsC01m5XCvlHMSyzbe0vRrVw3cthdVL8QD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":506492},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"17de4f4c69e2efa654b0116b2f1368c3096f315a","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.18_1776813740647_0.5300762795780503","host":"s3://npm-registry-packages-npm-production"}},"7.0.19":{"name":"@imdeadpool/guardex","version":"7.0.19","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.19","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/gitguardex-frontend","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"b7eb94a653c8a96fe918ea19a2af7c011bccc02b","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.19.tgz","fileCount":34,"integrity":"sha512-qTlzU+HHk8DdwnVy2x8evnMtpkhpU67Ak9QbeFDxCCn9mq1R8gdZzhn3uawwxaGcLUnhceIA1gAef94v+5ipMA==","signatures":[{"sig":"MEYCIQDBGHaPOr8r+e+nAk5UCXprEcg4KIvOvYNlw/t9Sm/ndwIhAMreRzuTBClUODUN7sJgGas7CXxLAUDrrLzQp5TxScw+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510841},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"343b8a82f2860aefb8195b76d5de4c28f35d07b3","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.19_1776847143055_0.08200351867159217","host":"s3://npm-registry-packages-npm-production"}},"7.0.20":{"name":"@imdeadpool/guardex","version":"7.0.20","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.20","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/gitguardex-frontend","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"a328cdfb3da12a4cce653cbc029447e75090aa27","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.20.tgz","fileCount":46,"integrity":"sha512-fJ7XqlWpLJhh6iP21Gk6X396B+Ykq8tm5Kz1GrkZMaK1sl6w9vwNaw7aUKdMoQE+mJGaymUITufYAjv6QpTDVQ==","signatures":[{"sig":"MEUCIQDsEcWYQB2ktA/EKfAQrAZRol+Lac1WLyL0oT8SppgaygIgFaBvKAaez0KXj99JtlBZzCM14sjBiqz8Vbm3b693giw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609535},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"4499904d42e13025d9cc21af313d4aa3e83613b5","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.20_1776856124839_0.2238961604132419","host":"s3://npm-registry-packages-npm-production"}},"7.0.21":{"name":"@imdeadpool/guardex","version":"7.0.21","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.21","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/gitguardex-frontend","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"2cc3b56d6f36b84e314a743bd996ccc05c10c9bd","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.21.tgz","fileCount":46,"integrity":"sha512-khqdPEBuqiqq2M/QO/wODZ0aDYwA1mk3yyFJQNlwnBEqQR8Q0vsKV6oDxBmS8IvZsmhhhOuQn0CBYYh6AAXzHA==","signatures":[{"sig":"MEUCIQD0edcKXwM1fyWTsVo3WEQV42gT6Lb2Ixg+g7aJPTXlVAIgaM/VbLBmfspGkerT1zWIc8GmAmvxM6rapbS6616M2m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572423},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"2ebc28e9b64246259503a7d22c8f149ecf562e07","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.21_1776864497342_0.060396982624213225","host":"s3://npm-registry-packages-npm-production"}},"7.0.22":{"name":"@imdeadpool/guardex","version":"7.0.22","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.22","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/gitguardex-frontend","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"930785d51cacaee02f7386a6a776d22f72af4e25","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.22.tgz","fileCount":48,"integrity":"sha512-3W5TIoPQLRvLMQjKsEnuDhVJrbaGhQu37v39/8zze0MgIzG/hO7Y35z76+2aWBaVYvIfM4RU9iibb2jnzM6JmA==","signatures":[{"sig":"MEUCIQCi068wEiG7F+p+bajBRJLJschJU91MEBG2SX3NOUnp/QIgB6+roR6cwEMt3K5s7INENpJ8PfoYmSwqESGxUjJr7x8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":692538},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"ed68e9ef2fb8d193ed22a4380dac506e461a32f6","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"_nodeVersion":"22.22.0","preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.22_1776870077560_0.5215110605423923","host":"s3://npm-registry-packages-npm-production"}},"7.0.23":{"name":"@imdeadpool/guardex","version":"7.0.23","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.23","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/gitguardex-frontend","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"9712ff4baa6ac50f31c7dbf0112b7bbae4f377f6","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.23.tgz","fileCount":51,"integrity":"sha512-e9rhMA80Y/NbbRdYwMi5DJPLvHxePrYy7GDF3SyiqkIbx5Q0B1Za5jLlQDpKPWg0Ac7FmZTOWKrQMQ20JEnxsg==","signatures":[{"sig":"MEYCIQDqAotiUOEFF+zwPhW/OqZQjkiQP7iDmvqHdre8VvfDEAIhANKDpf6B6GWmHERN0iD/5KpXt/N99btkFnQk+8WzsuqK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":900294},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"f5dda66ec014e4fa7d06a6cb716a44ed74b7efbd","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"semver":"^7.7.4","jsonc-parser":"^3.3.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.23_1776894844254_0.7669489270239556","host":"s3://npm-registry-packages-npm-production"}},"7.0.24":{"name":"@imdeadpool/guardex","version":"7.0.24","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.24","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/gitguardex-frontend","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"3bafeaeea0cd327b5dd29a61b226b460b81db35a","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.24.tgz","fileCount":51,"integrity":"sha512-Dq73v2rZZJJeOLlDOX5f11soncgc3Z/9YzpAOf0dPX18td3U1smEYXbHxtdrGVUMijLmENe+3DmPWd6yFOrMIA==","signatures":[{"sig":"MEQCIDDHmlT5YcwgxHOc4W8lPYnFKMgpNo/oaVaWiu0e9WZnAiB+wm4LX897toA0k2NQIHQ6lXT2zSakjnK4VeULQjT7NQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905617},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"abbbca359d0a97edb81ad18dbc5ba4fe7039acae","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"semver":"^7.7.4","jsonc-parser":"^3.3.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.24_1776895897989_0.29744042521521474","host":"s3://npm-registry-packages-npm-production"}},"7.0.25":{"name":"@imdeadpool/guardex","version":"7.0.25","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.25","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/gitguardex-frontend","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"6663328989a6c2163fabe1e8857421fe93da445f","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.25.tgz","fileCount":60,"integrity":"sha512-DizhTtncLvEFseNuVALDcJTAyelPzwgTy8Uqci3hTwYhqqU+ryf127nb8XUcUf/GA/38yyCihcJyyVXFbdhCjg==","signatures":[{"sig":"MEYCIQD6/t4tgR4RgqRWyV42wMNsMH1Wr+rMZa0yrV/UPuFn3QIhAKgJOMPCnpN0absz4/qlCXr/6ZVCGYEZNy5G9BJrgC+X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":977404},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"f9d2c7b70f0453208365617f52ea018b187ee753","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"semver":"^7.7.4","jsonc-parser":"^3.3.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.25_1776961246626_0.24632160574358508","host":"s3://npm-registry-packages-npm-production"}},"7.0.26":{"name":"@imdeadpool/guardex","version":"7.0.26","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.26","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/gitguardex-frontend","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"830c87f46e6bbc2c37780b6d4b74131f79d2a76a","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.26.tgz","fileCount":60,"integrity":"sha512-4XqfgIvfKS7Ck6A2MoROHXtFeRxXG8r5cf/zD8BtyayOmT22MI8vzUycluPNZ8KFJkqXh8f2r+jVFZhaeMgvew==","signatures":[{"sig":"MEQCICI8WusjvLfy/cZjwBHfNQS2BNuQP1zbuX/hmVdYwArPAiBXv2S4CxYKDLsijA2Dyv0z0f0TFKMVhzm9C4R0g8VA+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":977935},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"41c7d29655eb87bee15ba004f3ddadf353fa9575","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"semver":"^7.7.4","jsonc-parser":"^3.3.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.26_1776961715407_0.8303151130896735","host":"s3://npm-registry-packages-npm-production"}},"7.0.27":{"name":"@imdeadpool/guardex","version":"7.0.27","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.27","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/gitguardex-frontend","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"baab3b38cae034c724912ff1ad0332c08db0c28e","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.27.tgz","fileCount":60,"integrity":"sha512-I34DWLl7rs+jxMdaq25gvcQn53PUGmcYJP5cr32S8D9uRqNn66ZdxPktmDy5YIKe33UGGJcFjHCvXVUOhSh9EQ==","signatures":[{"sig":"MEUCIG28voLkuUHv4zPI4qXo66bx4Qtjc/IEaBnDhscHJ4JcAiEAw02blq0961i7j+4WcTyVREJ5RuKdCwdZmIqF4ApGyhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":983513},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"969de3fbda228dd8557bdce06f25c9ea33518cbe","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"semver":"7.7.4","jsonc-parser":"3.3.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.27_1776970681878_0.3305046367137301","host":"s3://npm-registry-packages-npm-production"}},"7.0.31":{"name":"@imdeadpool/guardex","version":"7.0.31","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.31","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/gitguardex-frontend","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"aec583c9743b6a567aaf95e8ac303c89a3795f37","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.31.tgz","fileCount":60,"integrity":"sha512-VAy5VQLUD5o9ZWoFU9fobMTNC0qpmAXs9QRt78bUB42+kgiDIfWASwup4kgkQHyFh/FeHbwD0b4x6hyA8ovrTw==","signatures":[{"sig":"MEYCIQCQ2Y2I7HXgkhUsrEbVZKIi4jVKMKIs9IfI0o+wNy7I+gIhALr2YRqvRhSnIn2WGlebQXhSYZ1jTqG7oRALFHWYmwAX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1004330},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"1b9cf5815e7e8615ff981b86f472e2e8d27d3e13","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"semver":"7.7.4","jsonc-parser":"3.3.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.31_1776984061389_0.11766869435011507","host":"s3://npm-registry-packages-npm-production"}},"7.0.34":{"name":"@imdeadpool/guardex","version":"7.0.34","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.34","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/gitguardex-frontend","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"11befc94cf064445aecf1ab8ccf8d6353fc81fa0","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.34.tgz","fileCount":60,"integrity":"sha512-a37yDKbmsXC9tuWymgqivIrIoH8cQtVIek0Fu+6LvIwjysrYtKO5VLf5dbxr22mxZmnBe8R3fIJ3k6bKF88ilg==","signatures":[{"sig":"MEQCIG+du9XjYeFq8aYnVz02ec/IvkjK3ucCLqaxG1tKds+7AiA81HWaEha35HhqkEdI2fRCiVbT5SywWUufaV/8cNEi3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":972983},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"27026a17230030e1f2d733cc4f972c20df25f1ff","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"semver":"7.7.4","jsonc-parser":"3.3.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.34_1777035319819_0.7114734098088238","host":"s3://npm-registry-packages-npm-production"}},"7.0.35":{"name":"@imdeadpool/guardex","version":"7.0.35","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.35","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/gitguardex-frontend","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"5cefb34f9d84536e142fb1c306212fa4c63ef4f3","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.35.tgz","fileCount":60,"integrity":"sha512-pK/wCGkraFFiw2UdDf0DikAKxp1HopOcL67Bb4Bv3hiSlTjhIZ+CXbXbQHPz0pRlYgQd1jTLYRhpAUxdpXg05g==","signatures":[{"sig":"MEUCIEhshssWiAHH1K5V/YLprDmHUnuecJGrKO+EjTEsaxL0AiEAvIQz9aLpNzowd+WnPOW5D9QRTz1kdEgMV8ORjNyyNPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":975629},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"43aecbe78c6e0e5b4cfce56b976131825ce4d91f","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"semver":"7.7.4","jsonc-parser":"3.3.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.35_1777049124965_0.8099254796001414","host":"s3://npm-registry-packages-npm-production"}},"7.0.36":{"name":"@imdeadpool/guardex","version":"7.0.36","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.36","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/gitguardex-frontend","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"b63ab07a8820a843d76542f293144a8c12b867e0","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.36.tgz","fileCount":60,"integrity":"sha512-cAbj72JohceV44u3Ay5ltNKmyhtJDlYB0QwEcI0Ooi/4tDsie1hyavUzhfeM9MZMt3eWRLmKcWllDbyhze9/xA==","signatures":[{"sig":"MEYCIQCARnjm5wRBGsk7t6RIDFHP6ZJQdvYjhiih3c5PrW44rAIhAOZF7OcYwwNMN1XoczswL/f8RuMx0BqcGeK4DKRUxSng","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":976336},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"167113128ae730bfb63d5b77fe225985e97eeb69","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"semver":"7.7.4","jsonc-parser":"3.3.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.36_1777069575298_0.9497998963314547","host":"s3://npm-registry-packages-npm-production"}},"7.0.37":{"name":"@imdeadpool/guardex","version":"7.0.37","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.37","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/gitguardex-frontend","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"00d434e06327f9b0126fd56f6618ee19ce15f0c6","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.37.tgz","fileCount":60,"integrity":"sha512-0Gix1rIaW1ldsMq2HPI/vuKdl8wFWCQ/C/eqwXkhNpdJCtBC7WwkZaGLsatCnFaTRNHLHMp+Tcuqo8kpFoZrtg==","signatures":[{"sig":"MEQCIGIzo5AUaIDFcjAxQtENHBK74VdcBFc/WS7RlBIrXr3jAiB86kwqHJAHNch2DQUnnxxNF/ngEyXgIEMpLDAGc/d/ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":983903},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"fe00fa486065040193692048b7f6da18dddd9e52","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"semver":"7.7.4","jsonc-parser":"3.3.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.37_1777124711500_0.7836611493659149","host":"s3://npm-registry-packages-npm-production"}},"7.0.38":{"name":"@imdeadpool/guardex","version":"7.0.38","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.38","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/gitguardex-frontend","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"fef6efede13f35c2fc938ab3b0602271c13a63fc","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.38.tgz","fileCount":60,"integrity":"sha512-wr6psdoZlu2jsmzJqhd9uHlIO+ENnr4wIkVS9n5EoCb5ZUlAjpZxMBBqudevq95n/695k3E6KfvZA6S0PuL8jw==","signatures":[{"sig":"MEUCICW4BJf5qhfU8wYfyOXCT1NP3X3euKHWq0og6eSHDWW6AiEAuH+fEDzCef11XSZlzcrLIe/gavQsdwEF0KJwQ4Res0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":992489},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"6583add1335c40951de59fb8ec862f851f42c4dd","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"semver":"7.7.4","jsonc-parser":"3.3.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.38_1777282013552_0.5749559140674263","host":"s3://npm-registry-packages-npm-production"}},"7.0.39":{"name":"@imdeadpool/guardex","version":"7.0.39","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.39","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/gitguardex-frontend","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"6b09ee23aed57721ad7b3e8774fd41d82db29eb6","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.39.tgz","fileCount":60,"integrity":"sha512-a+n054d8JsyVZVnEB30P3+5uKJzKNw/EopeAaN359vlmiCqIghHKUikJih7pYPD1duEQ8NyhjmwEK6m+hlHIHg==","signatures":[{"sig":"MEYCIQD4nqMOJn7Xk0hku4PfxK/wBfYFOJoo/F0xu4LuVbWwpQIhAKQRq4tqC9WXolyNNUD6xTjODap5x2kpr8zbmqVLftig","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998068},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"193dd4c32a4306aa631f2c123de83f445fc4b21b","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"semver":"7.7.4","jsonc-parser":"3.3.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.39_1777308736366_0.4283119927806287","host":"s3://npm-registry-packages-npm-production"}},"7.0.41":{"name":"@imdeadpool/guardex","version":"7.0.41","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.41","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/gitguardex-frontend","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"97ddc6d93a0de24738487c810dfdfdbfda2be5c8","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.41.tgz","fileCount":60,"integrity":"sha512-it5RIUXtjcI/CTka5ZKv5x7SqSk6JJO4Xd1QiryQtZK+Yaz/GPID1U+1CjBzDgyg+yzlBOOhivXK4waesxPJzQ==","signatures":[{"sig":"MEUCIQC33PDZ9HKEQ4CGfODA3sDzGTGbpBN/OVJNPFApm/nkAgIgUonneyboziCsgkVmFLUE+uBK07gmvEv7eRZDev8ACdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1005983},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"c0c944004becde4d52d36f0eab1c7ced27376d82","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"semver":"7.7.4","jsonc-parser":"3.3.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.41_1777403946381_0.27977148554874187","host":"s3://npm-registry-packages-npm-production"}},"7.0.43":{"name":"@imdeadpool/guardex","version":"7.0.43","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.0.43","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/gitguardex-frontend","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"80b55de44ec8a11f3aba55943b893ab20c36cff7","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.0.43.tgz","fileCount":93,"integrity":"sha512-/rT6KTLUU2rbcrfPFD9K0zU+uKlqfGQNVm3qOBrpUzbY6O+dsiVpn7rnqYeGMsZ2avuOD39f1jOPQhrwrVohmQ==","signatures":[{"sig":"MEQCID6a3X0KCXXCurID/K97+zTDX9uTNHBCU0xuB3KZeXu1AiBhi+R1OGnd5WLm9nr672JSh6s6smX9KSvWAKfRTtCOwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":991942},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"795af11b9ede78e2077d0717463c1faf05ad2f74","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"semver":"7.7.4","jsonc-parser":"3.3.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.0.43_1778850131006_0.20388838512175833","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@imdeadpool/guardex","version":"7.1.0","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.1.0","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/gitguardex-frontend","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"9ff344d5319c940c377b93fbc771ebbb27c1da0e","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.1.0.tgz","fileCount":121,"integrity":"sha512-9NLSC6iq/9OscrkWSk8TSwO/Sh8moQk2RsRRfpKrK+VDAWd/JfKXW1bXWAONkW7bFUrTpA4G79yS2Txpq1D5hw==","signatures":[{"sig":"MEYCIQDsImPw458TuKK3R7LHIJTNd0gKC8Wmh9FoeejoyitY0wIhAMXB+cq0dau70+2sFYca4LosyiH9JH4kP937AwCcjsNT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1140855},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"c4627e029f7a023bbaef4f8c6ea521f0bbcee0e5","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","guardex:install-global":"bash ./scripts/install-global-hooks.sh","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"semver":"7.7.4","jsonc-parser":"3.3.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.1.0_1780673323105_0.7265648947091647","host":"s3://npm-registry-packages-npm-production"}},"7.1.1":{"name":"@imdeadpool/guardex","version":"7.1.1","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@7.1.1","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://github.com/recodeee/gitguardex-frontend","bugs":{"url":"https://github.com/recodeee/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"8b5def43002b7d902f87590a3e36c2b70b2ffc94","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-7.1.1.tgz","fileCount":124,"integrity":"sha512-yCYCUs31cTyytZcSyLIrfGdqEKUrUPQUJXegHW1wViyndgNHtcFmWShuwsnc6qURLMAzYhEIMGl7P6VXXEJM7g==","signatures":[{"sig":"MEUCIE3txGgmw8omS5XEp3a+UuinYZZH79ijvrZDLh5wvpM0AiEAq7nv1ZcAc1EiDJL99Ah2kuHDHX1NJbJCbZBh1hDxaqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185704},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"d6944d585bb6d5a4f910eb78f6b9e8a88e8c94c9","scripts":{"test":"node --test test/*.test.js","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","agent:cleanup":"gx cleanup","prepublishOnly":"node scripts/prepublish-bump-version.js","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","guardex:install-global":"bash ./scripts/install-global-hooks.sh","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"},"repository":{"url":"git+https://github.com/recodeee/gitguardex.git","type":"git"},"_npmVersion":"11.12.1","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"semver":"7.7.4","jsonc-parser":"3.3.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/guardex_7.1.1_1781686517109_0.44572368239873206","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@imdeadpool/guardex","version":"8.1.0","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex","claude","claude-code","ai-agents","git-worktree","file-locks","worktree","openspec","agent-orchestration","pull-request","cli"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@8.1.0","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://gitguardex.com/","bugs":{"url":"https://github.com/opencue/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"53d6b9e3f37bac7c1eeb019e617d233a342c82e8","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-8.1.0.tgz","fileCount":136,"integrity":"sha512-PqriLE2lZWaNOPcraDkb43EPGFhy1U0Kp4RG2FviEX83E4xJ17CLDqq4ndX11NXNbBZapQNPn5zn0xWuQeytfg==","signatures":[{"sig":"MEUCIBFXuRNNPRs8GimbxUt8GMVhhHWIRVeCbZPBNE7jRXlrAiEAu8RfeSwZLZOd6NZCWeiToaizilzKgJlIi5dRjEMyq3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF/WR1KESLdgMYiCtoWC2RVGjvKBx4RoxUsn/Zmi8+dlAiEAlLz3Qy7v+3SyNJ+vCn9y6efhs6ivm+0PZYUpN91syVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imdeadpool%2fguardex@8.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1386494},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"df3aaee4318db8740a941f9add94f385ef939c80","scripts":{"lint":"biome lint bin src scripts test","test":"node --test test/*.test.js","format":"biome format --write bin src scripts test","verify":"npm run format:check:changed && npm run lint && npm test && npm run package:check","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","format:check":"biome format bin src scripts test","agent:cleanup":"gx cleanup","package:check":"node --check bin/multiagent-safety.js && bash scripts/check-script-symlinks.sh && npm pack --dry-run","test:coverage":"node scripts/run-coverage-gate.js","prepublishOnly":"node scripts/prepublish-bump-version.js","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","format:check:changed":"node scripts/check-changed-format.js","guardex:install-global":"bash ./scripts/install-global-hooks.sh","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c0275ae0-b8b6-40b6-9c26-eaa305b055cd"}},"repository":{"url":"git+https://github.com/opencue/gitguardex.git","type":"git"},"_npmVersion":"11.17.0","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"semver":"7.7.4","jsonc-parser":"3.3.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"3.23.2","@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/guardex_8.1.0_1787858644949_0.7061570981277419","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"@imdeadpool/guardex","version":"8.2.0","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex","claude","claude-code","ai-agents","git-worktree","file-locks","worktree","openspec","agent-orchestration","pull-request","cli"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@8.2.0","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://gitguardex.com/","bugs":{"url":"https://github.com/opencue/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"8ec15476996cb359cdf6334f8159e0fe0162c2a1","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-8.2.0.tgz","fileCount":136,"integrity":"sha512-eFI0/znpWnQdv82gzh1r9ckDxE/TPyAXqQ6VGmUBEXiDx1kPXKipI1+bNTAUBgjExO0MglfVCbqNxwT5xbRX5A==","signatures":[{"sig":"MEUCIGJ/ga9VqclRjOqP+gFgxBDzIx/aK1S6g6w1gbd0cfQMAiEAtsCmstmtaHIkpyylPh1rG3MOkrCLbgEc+XDuH+/P0co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHb1aCsImW12QX0Z9rCpC3g9ljIrzR20nU4nDfnoq2KAAiEA3Jc0vUoIMu7dmbWkWetu6FFlTXHArro9z4+gWJatsN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imdeadpool%2fguardex@8.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1393857},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"619074b9f42397d63a2b654e0f3a263d57c0f034","scripts":{"lint":"biome lint bin src scripts test","test":"node --test test/*.test.js","format":"biome format --write bin src scripts test","verify":"npm run format:check:changed && npm run lint && npm test && npm run package:check","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","format:check":"biome format bin src scripts test","agent:cleanup":"gx cleanup","package:check":"node --check bin/multiagent-safety.js && bash scripts/check-script-symlinks.sh && npm pack --dry-run","test:coverage":"node scripts/run-coverage-gate.js","prepublishOnly":"node scripts/prepublish-bump-version.js","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","format:check:changed":"node scripts/check-changed-format.js","guardex:install-global":"bash ./scripts/install-global-hooks.sh","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c0275ae0-b8b6-40b6-9c26-eaa305b055cd"}},"repository":{"url":"git+https://github.com/opencue/gitguardex.git","type":"git"},"_npmVersion":"11.17.0","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"semver":"7.7.4","jsonc-parser":"3.3.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"3.23.2","@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/guardex_8.2.0_1788191464704_0.11816853811485695","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"name":"@imdeadpool/guardex","version":"8.3.0","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex","claude","claude-code","ai-agents","git-worktree","file-locks","worktree","openspec","agent-orchestration","pull-request","cli"],"author":{"name":"recodeecom"},"license":"MIT","_id":"@imdeadpool/guardex@8.3.0","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"homepage":"https://gitguardex.com/","bugs":{"url":"https://github.com/opencue/gitguardex/issues"},"bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"dist":{"shasum":"6e862ac0063d630191efcff0033c508d64268904","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-8.3.0.tgz","fileCount":138,"integrity":"sha512-qTUkJlBGtI0wvThltPOaFRT50hcVPgAviOCZHE1SahTYDwq//MGKWGtPEso3Bzg0Qq1W9ofQYvYA6uDl6Qp9rA==","signatures":[{"sig":"MEUCIQCLMLSc2cmjOJS9BpuyvHVfLi9wth5c0YGZn18G32WR1wIgG94oBdJnE7b/yirL0gHMZgKpw9USWCfbCEYrQ2PW0Rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD6WR0x8pwj0fCmkHSBqZdKXsjZQf1YU22dgTvRKhR0RwIgASucSsYDVFz5GrxeLrbTF2iRTFK4piLTp8bvYKArjmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imdeadpool%2fguardex@8.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1474455},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"7b0dbd2d3924d08321e9d15785d2ecf77cb27293","scripts":{"lint":"biome lint bin src scripts test","test":"node --test test/*.test.js","format":"biome format --write bin src scripts test","verify":"npm run format:check:changed && npm run lint && npm test && npm run package:check","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","format:check":"biome format bin src scripts test","agent:cleanup":"gx cleanup","package:check":"node --check bin/multiagent-safety.js && bash scripts/check-script-symlinks.sh && npm pack --dry-run","test:coverage":"node scripts/run-coverage-gate.js","prepublishOnly":"node scripts/prepublish-bump-version.js","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","format:check:changed":"node scripts/check-changed-format.js","guardex:install-global":"bash ./scripts/install-global-hooks.sh","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c0275ae0-b8b6-40b6-9c26-eaa305b055cd"}},"repository":{"url":"git+https://github.com/opencue/gitguardex.git","type":"git"},"_npmVersion":"11.17.0","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"semver":"7.7.4","jsonc-parser":"3.3.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"3.23.2","@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/guardex_8.3.0_1788192856508_0.009038204889462165","host":"s3://npm-registry-packages-npm-production"}},"8.4.0":{"_id":"@imdeadpool/guardex@8.4.0","bin":{"gx":"bin/multiagent-safety.js","guardex":"bin/multiagent-safety.js","gitguardex":"bin/multiagent-safety.js","multiagent-safety":"bin/multiagent-safety.js"},"bugs":{"url":"https://github.com/opencue/gitguardex/issues"},"dist":{"shasum":"6ae915487a6ea382e7d96129304ae00839936cc5","tarball":"https://registry.npmjs.org/@imdeadpool/guardex/-/guardex-8.4.0.tgz","fileCount":139,"integrity":"sha512-Dm0+GoWU5e315MugowW9c6GRGLVluyb876LIl5W178eMLjhdYc7PZO4sDI2EKzBNN4NahKE4gijhQDqYWswi0A==","signatures":[{"sig":"MEUCICCggnRpvJD4W5cFkr6TNvIY0V7gt9L2MX5Ptj+WV8OYAiEAyzvzEyuhBtyE9Hhl46sWCZRsuHV6g8+WrfD+1qYVdN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCickaCeck4gAVcGCIQh5yCkfbyEy4xvWkDWJjqy2YEjwIhALHpvnnHP90fCXtDvI1oV4QphOA5xK7KfnM7r/PiAEfN"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imdeadpool%2fguardex@8.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1512637},"name":"@imdeadpool/guardex","author":{"name":"recodeecom"},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/recodeecom","gitHead":"385fc2100befb55461f48c853c572e0eb2df88f9","license":"MIT","scripts":{"lint":"biome lint bin src scripts test","test":"node --test test/*.test.js","format":"biome format --write bin src scripts test","verify":"npm run format:check:changed && npm run lint && npm test && npm run package:check","agent:codex":"bash ./scripts/codex-agent.sh","agent:finish":"gx finish --all","format:check":"biome format bin src scripts test","agent:cleanup":"gx cleanup","package:check":"node --check bin/multiagent-safety.js && bash scripts/check-script-symlinks.sh && npm pack --dry-run","test:coverage":"node scripts/run-coverage-gate.js","prepublishOnly":"node scripts/prepublish-bump-version.js","agent:plan:init":"bash ./scripts/openspec/init-plan-workspace.sh","agent:safety:fix":"gx setup --repair","agent:branch:sync":"gx sync","agent:locks:claim":"python3 ./scripts/agent-file-locks.py claim","agent:safety:scan":"gx status --strict","agent:branch:merge":"bash ./scripts/agent-branch-merge.sh","agent:branch:start":"bash ./scripts/agent-branch-start.sh","agent:locks:status":"python3 ./scripts/agent-file-locks.py status","agent:protect:list":"gx protect list","agent:review:watch":"bash ./scripts/review-bot-watch.sh","agent:safety:setup":"gx setup","agent:branch:finish":"bash ./scripts/agent-branch-finish.sh","agent:hooks:install":"bash ./scripts/install-agent-git-hooks.sh","agent:locks:release":"python3 ./scripts/agent-file-locks.py release","agent:safety:doctor":"gx doctor","format:check:changed":"node scripts/check-changed-format.js","guardex:install-global":"bash ./scripts/install-global-hooks.sh","agent:branch:sync:check":"gx sync --check","agent:locks:allow-delete":"python3 ./scripts/agent-file-locks.py allow-delete"},"version":"8.4.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c0275ae0-b8b6-40b6-9c26-eaa305b055cd"}},"homepage":"https://gitguardex.com/","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex","claude","claude-code","ai-agents","git-worktree","file-locks","worktree","openspec","agent-orchestration","pull-request","cli"],"repository":{"url":"git+https://github.com/opencue/gitguardex.git","type":"git"},"_npmVersion":"11.17.0","description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","directories":{},"maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"_nodeVersion":"24.19.0","dependencies":{"semver":"7.7.4","jsonc-parser":"3.3.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"3.23.2","@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/guardex_8.4.0_1788265129152_0.7300573549665796"}}},"time":{"created":"2026-04-11T16:48:28.005Z","modified":"2026-09-01T12:18:49.529Z","5.0.0":"2026-04-11T16:48:28.290Z","5.0.1":"2026-04-11T17:42:44.222Z","5.0.2":"2026-04-11T23:32:53.911Z","5.0.3":"2026-04-13T14:16:32.678Z","5.0.4":"2026-04-13T16:50:18.381Z","5.0.5":"2026-04-13T18:40:56.046Z","5.0.7":"2026-04-13T20:28:20.711Z","5.0.8":"2026-04-13T21:56:03.061Z","5.0.9":"2026-04-14T11:05:21.374Z","5.0.11":"2026-04-14T13:34:25.162Z","5.0.12":"2026-04-15T07:40:20.639Z","5.0.13":"2026-04-16T11:59:21.884Z","5.0.15":"2026-04-17T13:02:53.939Z","5.0.16":"2026-04-17T13:16:31.686Z","5.0.17":"2026-04-17T13:40:44.911Z","6.0.0":"2026-04-19T14:30:20.295Z","6.0.1":"2026-04-19T15:15:37.590Z","6.1.0":"2026-04-19T17:23:11.714Z","7.0.0":"2026-04-19T19:00:45.871Z","7.0.1":"2026-04-19T22:19:11.960Z","7.0.2":"2026-04-19T22:42:43.309Z","7.0.3":"2026-04-19T23:26:43.395Z","7.0.4":"2026-04-20T07:22:58.523Z","7.0.5":"2026-04-20T07:56:51.927Z","7.0.6":"2026-04-20T08:12:04.072Z","7.0.7":"2026-04-20T18:23:48.930Z","7.0.8":"2026-04-20T18:36:07.973Z","7.0.10":"2026-04-21T00:34:58.117Z","7.0.11":"2026-04-21T01:34:11.705Z","7.0.12":"2026-04-21T01:45:23.156Z","7.0.13":"2026-04-21T02:04:59.462Z","7.0.14":"2026-04-21T09:23:38.308Z","7.0.15":"2026-04-21T12:12:41.189Z","7.0.16":"2026-04-21T13:47:25.755Z","7.0.18":"2026-04-21T23:22:20.800Z","7.0.19":"2026-04-22T08:39:03.219Z","7.0.20":"2026-04-22T11:08:45.222Z","7.0.21":"2026-04-22T13:28:17.498Z","7.0.22":"2026-04-22T15:01:17.714Z","7.0.23":"2026-04-22T21:54:04.410Z","7.0.24":"2026-04-22T22:11:38.183Z","7.0.25":"2026-04-23T16:20:46.802Z","7.0.26":"2026-04-23T16:28:35.603Z","7.0.27":"2026-04-23T18:58:02.080Z","7.0.31":"2026-04-23T22:41:01.577Z","7.0.34":"2026-04-24T12:55:20.005Z","7.0.35":"2026-04-24T16:45:25.160Z","7.0.36":"2026-04-24T22:26:15.477Z","7.0.37":"2026-04-25T13:45:11.707Z","7.0.38":"2026-04-27T09:26:53.695Z","7.0.39":"2026-04-27T16:52:16.533Z","7.0.41":"2026-04-28T19:19:06.589Z","7.0.43":"2026-05-15T13:02:11.320Z","7.1.0":"2026-06-05T15:28:43.274Z","7.1.1":"2026-06-17T08:55:17.302Z","8.1.0":"2026-08-27T19:24:05.054Z","8.2.0":"2026-08-31T15:51:04.841Z","8.3.0":"2026-08-31T16:14:16.626Z","8.4.0":"2026-09-01T12:18:49.229Z"},"bugs":{"url":"https://github.com/opencue/gitguardex/issues"},"author":{"name":"recodeecom"},"license":"MIT","homepage":"https://gitguardex.com/","keywords":["gitguardex","guardex","multi-agent","git-hooks","branch-guard","agent-safety","codex","claude","claude-code","ai-agents","git-worktree","file-locks","worktree","openspec","agent-orchestration","pull-request","cli"],"repository":{"url":"git+https://github.com/opencue/gitguardex.git","type":"git"},"description":"Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.","maintainers":[{"name":"imdeadpool","email":"nagy.viktordp@gmail.com"}],"readme":"<p align=\"center\">\n  <img alt=\"GitGuardex logo\" src=\"./logo.png\" width=\"240\">\n</p>\n\n<h1 align=\"center\">GitGuardex</h1>\n\n<p align=\"center\">\n  <strong>Safe parallel work for Codex, Claude, and humans.</strong><br>\n  One task → one worktree → one PR → one clean merge.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@imdeadpool/guardex\"><img alt=\"npm version\" src=\"https://img.shields.io/npm/v/%40imdeadpool%2Fguardex?label=npm&style=flat-square&color=cb3837&logo=npm&logoColor=white\"></a>\n  <a href=\"https://github.com/recodeee/gitguardex/actions/workflows/ci.yml\"><img alt=\"CI status\" src=\"https://img.shields.io/github/actions/workflow/status/recodeee/gitguardex/ci.yml?branch=main&label=CI&style=flat-square\"></a>\n  <a href=\"https://scorecard.dev/viewer/?uri=github.com/recodeee/gitguardex\"><img alt=\"OpenSSF Scorecard\" src=\"https://img.shields.io/ossf-scorecard/github.com/recodeee/gitguardex?label=OpenSSF%20Scorecard&style=flat-square\"></a>\n  <a href=\"https://github.com/recodeee/gitguardex/stargazers\"><img alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/recodeee/gitguardex?label=stars&style=flat-square&color=d4ac0d\"></a>\n  <a href=\"./LICENSE\"><img alt=\"license\" src=\"https://img.shields.io/npm/l/%40imdeadpool%2Fguardex?label=license&style=flat-square&color=97ca00\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"#install\">Install</a> ·\n  <a href=\"#the-problem\">Why</a> ·\n  <a href=\"#what-gitguardex-can-do\">Capabilities</a> ·\n  <a href=\"#see-every-lane-in-vs-code\">VS Code view</a> ·\n  <a href=\"#daily-workflow\">Workflow</a> ·\n  <a href=\"#code-assist-review-gate\">Code assist</a> ·\n  <a href=\"#essential-commands\">Commands</a>\n</p>\n\n---\n\n## Install\n\n<p align=\"center\">\n  <img alt=\"Install GitGuardex\" src=\"https://raw.githubusercontent.com/recodeee/gitguardex/main/docs/images/install-hero.svg\" width=\"680\">\n</p>\n\n```bash\nnpm i -g @imdeadpool/guardex\ncd /path/to/your-repo\ngx setup\ngx onboard   # optional 2-minute tour\n```\n\nRequires **Node.js 18+**, Git, and GitHub CLI (`gh`). Recommended on macOS or\nLinux; use WSL on Windows.\n\n> [!WARNING]\n> GitGuardex is an independent project. It is not affiliated with OpenAI,\n> Anthropic, or Codex.\n\n---\n\n## The problem\n\n![Parallel agents colliding in the same files](https://raw.githubusercontent.com/recodeee/gitguardex/main/docs/images/problem-agent-collision.svg)\n\nParallel agents can edit the same files, overwrite tests, or commit directly to\n`main`. More agents can create more conflicts instead of more progress.\n\n### What GitGuardex can do\n\n<p align=\"center\">\n  <img alt=\"GitGuardex capability map: isolated lanes, evidence-driven shipping, and safe cleanup\" src=\"https://raw.githubusercontent.com/opencue/gitguardex/main/docs/images/capabilities-dark.svg\" width=\"900\">\n</p>\n\n| Isolate and coordinate | Ship with evidence | Recover without loss |\n| --- | --- | --- |\n| One `agent/*` branch and worktree per task. | Preflight, CI, and optional AI review block risky merges. | Dirty, locked, blocked, and uncertain lanes are preserved. |\n| Shared file claims prevent silent overwrites. | The recorded base keeps unattended finishes on the correct target. | Successful lanes are merged, then their temporary branch and worktree are removed. |\n| Protected branches stay behind a PR boundary. | Billing-aware fallbacks waive only explicitly named checks. | Cleanup fails closed instead of deleting work it cannot prove safe. |\n\n<details>\n<summary><strong>Implementation evidence and shipped hardening</strong></summary>\n\n- **Correct base targeting** — persist and validate each lane's base so an\n  unattended finish cannot use another checkout's target. ([#745](https://github.com/opencue/gitguardex/pull/745), [#750](https://github.com/opencue/gitguardex/pull/750), [#751](https://github.com/opencue/gitguardex/pull/751))\n- **Billing-aware CI fallback** — waive only named checks that GitHub could not\n  start because of billing, while keeping repository preflight mandatory.\n  ([#743](https://github.com/opencue/gitguardex/pull/743))\n- **OpenSpec progress reconciliation** — merge conflicting `tasks.md` progress\n  deterministically and validate it before continuing. ([#753](https://github.com/opencue/gitguardex/pull/753))\n- **Reusable successful preflight** — reuse proof only while the source HEAD,\n  base commit, command, and script stay unchanged; billing-waiver preflights\n  are never cached. ([#757](https://github.com/opencue/gitguardex/pull/757))\n- **Fail-closed cleanup** — preserve dirty, locked, open-PR, blocked, or\n  uncertain lanes; close idle clean worktrees without deleting their branches.\n  ([#741](https://github.com/opencue/gitguardex/pull/741), [#744](https://github.com/opencue/gitguardex/pull/744), [#746](https://github.com/opencue/gitguardex/pull/746), [#752](https://github.com/opencue/gitguardex/pull/752))\n- **Workspace hygiene** — safely remove successful detached lanes, avoid stale\n  VS Code worktree providers, and keep `gx branch finish --help` free of\n  repository side effects. ([#742](https://github.com/opencue/gitguardex/pull/742), [#747](https://github.com/opencue/gitguardex/pull/747), [#748](https://github.com/opencue/gitguardex/pull/748), [#754](https://github.com/opencue/gitguardex/pull/754))\n\n</details>\n\n### See every lane in VS Code\n\nCreate an explicit multi-root workspace when you want every managed worktree to\nappear as its own Source Control repository:\n\n```bash\ngx setup --vscode-worktree-view\ncode ../<repo>-branches.code-workspace\n```\n\n<p align=\"center\">\n  <img alt=\"VS Code Explorer showing separate Codex and Claude worktree groups\" src=\"https://raw.githubusercontent.com/opencue/gitguardex/main/docs/images/vscode-worktrees-overview.png\" width=\"668\">\n</p>\n\nThe generated workspace enables Git subfolder discovery, worktree detection,\nand an empty repository-scan exclusion list. This is opt-in: GitGuardex does not\nrewrite your repository's `.gitignore` or loosen the default single-repository\nworkspace. Disable future generation with `--no-vscode-worktree-view`.\n\n---\n\n## Daily workflow\n\n```bash\n# 1. Start an isolated lane\ngx branch start \"fix-auth\" \"codex\"\n\n# 2. Inside the printed worktree, claim what you will edit\ngx locks claim --branch \"$(git branch --show-current)\" src/auth.ts test/auth.test.ts\n\n# 3. Implement and verify\nnpm test\n\n# 4. Commit, open a PR, merge, and clean up\ngx branch finish --via-pr --wait-for-merge --cleanup\n```\n\nFor a small change that you already verified locally, use the explicit fast\nprofile:\n\n```bash\ngx branch finish --fast\n```\n\n`--fast` still opens a PR and uses squash merge, but skips the local preflight,\nAI review, and review autofix. Repository branch protection and required CI\nchecks still control whether GitHub accepts the merge. Do not use fast mode for\nsecurity-sensitive, migration, dependency, or broad refactor changes.\n\n<p align=\"center\">\n  <img alt=\"Guarded VS Code Source Control example\" src=\"https://raw.githubusercontent.com/recodeee/gitguardex/main/docs/images/workflow-source-control-grouped.png\" width=\"760\">\n</p>\n\n---\n\n## Code-assist review gate\n\nAdd `--gate-review` to review the PR before merge. Add `--gate-autofix` to let\nthe agent repair blocking findings and run the review again.\n\n```bash\ngx branch finish --via-pr --wait-for-merge --cleanup \\\n  --gate-review --gate-autofix\n```\n\nHigh and critical findings block the merge. The review is posted directly on\nthe PR as a readable severity, location, and finding table.\n\n<p align=\"center\">\n  <a href=\"https://github.com/projects-kssk/Wireless_KFB_Project/pull/165\">\n    <img alt=\"GitGuardex code-assist blocking a PR with review findings\" src=\"https://raw.githubusercontent.com/recodeee/gitguardex/main/docs/images/code-assist-review-gate.png\" width=\"920\">\n  </a>\n</p>\n\n<p align=\"center\">\n  <sub>\n    Real example: <a href=\"https://github.com/projects-kssk/Wireless_KFB_Project/pull/165\">Wireless_KFB_Project PR #165</a>\n    · <a href=\"https://raw.githubusercontent.com/recodeee/gitguardex/main/docs/images/code-assist-review-gate.png\">open the full-size screenshot</a>\n  </sub>\n</p>\n\n---\n\n## Essential commands\n\n| Command | Purpose |\n| --- | --- |\n| `gx` / `gx status` | Show repo safety and the next action. |\n| `gx setup` | Install or refresh Guardex in a repo. |\n| `gx doctor` | Repair Guardex drift. |\n| `gx branch start \"task\" \"agent\"` | Create an isolated task lane. |\n| `gx locks claim --branch <branch> <files...>` | Claim files before editing. |\n| `gx branch finish --via-pr --wait-for-merge --cleanup` | Ship safely through a PR. |\n| `gx branch finish --fast` | Squash-merge a locally verified small change without local preflight or AI review. |\n| `gx agents status` | Show active agent lanes. |\n| `gx agents send --session <id> --message <text>` | Deliver safely to an idle agent or queue for its next turn. |\n| `gx agents inbox [--ack <message-id>]` | Read or acknowledge the authenticated standalone message queue. |\n| `gx cleanup` | Prune merged or stale worktrees. |\n\nNeed the terminal cockpit? Run `gx cockpit`; see the\n[cockpit guide](./docs/agents-cockpit.md). Run `gx --help` for every command.\n\n---\n\n<details>\n<summary><strong>Advanced setup and maintainer notes</strong></summary>\n\n### AGENTS.md safety block\n\nGitGuardex preserves your instructions. It only manages content between:\n\n```text\n<!-- multiagent-safety:START -->\n<!-- multiagent-safety:END -->\n```\n\n### Agent skills\n\n```bash\nnpx skills add recodee/gitguardex\nnpx skills add recodee/   # browse the namespace\n```\n\n`gx setup` does not auto-run `npx skills add ...`. If the picker does not show a separate `guardex` skill, that is expected; use the `gitguardex` skill.\n\n### Package releases\n\n```bash\ngx release  # create/update the current GitHub release from README notes\n```\n\n`gx release` is the maintainer path for package releases. It reads `README.md`,\nfinds the last published GitHub release, and writes one grouped GitHub release body.\n\n</details>\n\n## Release notes\n\n<details>\n<summary><strong>v8.x</strong></summary>\n\n### v8.4.0\n- Added authenticated agent messaging that delivers live when safe and queues\n  durably when Nodeterm or tmux delivery is unavailable.\n- Added worktree-shared CLI and MCP inbox operations for reading and\n  acknowledging queued agent messages.\n- Improved stale Codex worktree recovery and VS Code visibility for managed\n  worktrees.\n\n### v8.3.0\n- Added adaptive direct-main agent work and branch-targeted `gx sync`.\n- Made worktree cleanup safer by preserving active or locked lanes while pruning\n  only eligible merged or opted-in clean lanes.\n- Persisted and validated explicit finish bases, recognized SHA-256 null object\n  IDs, and prevented stale VS Code worktree providers.\n\n### v8.2.0\n- Reduced agent preflight and finish token overhead.\n- Preserved dirty worktrees during stale-worktree cleanup and exposed\n  command-specific cleanup help.\n- Added the owning tmux pane and worktree to file-lock conflict output.\n\n### v8.1.1\n- Prevented `gx doctor` from pruning dirty detached or managed worktrees during\n  stale-worktree repair.\n\n### v8.1.0\n- Added shared Git lock state so independent clones coordinate file ownership.\n- Aligned npm repository metadata with `opencue/gitguardex` for trusted OIDC\n  publishing.\n\n### v8.0.0\n- Added `gx branch finish --fast` for small tasks that should use the PR +\n  squash-merge path without repeating local preflight or opt-in AI review.\n- Removed the legacy `cr.yml` AI-review workflow; repository policy and explicit\n  Guardex review gates now control merge readiness.\n\n</details>\n\n<details>\n<summary><strong>v7.x</strong></summary>\n\n### v7.1.1\n- Bumped `@imdeadpool/guardex` from `7.1.0` to `7.1.1` so the current\n  `main` payload can publish under a fresh npm version after `7.1.0` reached\n  the registry.\n- Direct maintainer `npm publish` now checks npm during `prepublishOnly` and\n  bumps package release metadata to the next unpublished patch version when the\n  committed version is already published. GitHub Actions release publishes keep\n  the committed metadata so packed and signed assets stay aligned.\n\n</details>\n\n---\n\n<p align=\"center\">\n  <a href=\"https://github.com/recodeee/gitguardex/issues\">Issues</a> ·\n  <a href=\"./CONTRIBUTING.md\">Contributing</a> ·\n  <a href=\"./SECURITY.md\">Security</a>\n</p>\n","readmeFilename":"README.md"}