{"_id":"codeharness","_rev":"146-22c8bbca5beb8be1bebc09a617e3ff2a","name":"codeharness","dist-tags":{"latest":"0.47.0"},"versions":{"0.6.1":{"name":"codeharness","version":"0.6.1","_id":"codeharness@0.6.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"e9ca3b7219f60feb74bc6ec452f3e39db65ac25c","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.6.1.tgz","fileCount":20,"integrity":"sha512-UMScipSXRFKB14PuCGIe2ONwsaAK06Fj4pe9KQ3+4fPVVeRkn9AhT3JbBwX9VrN6Sdlomv+NSp3a0pckFr7Wow==","signatures":[{"sig":"MEUCIQDQGBpYURrirAi0TLroVN8PYC1sov8cu0Itl1NAZ1LqcAIgTPSiFxX+/YXUG/8Y30d46CbL4wB40i6WBqj6t99d8AI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336880},"type":"module","engines":{"node":">=18"},"gitHead":"2cdded7e31ab94e604627df6d56ffa0179878e56","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ivintik","email":"vintik91@gmail.com"},"_npmVersion":"11.6.2","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"25.2.1","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.6.1_1773589863424_0.06658662052769393","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"codeharness","version":"0.7.3","license":"MIT","_id":"codeharness@0.7.3","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"5f3b66262b6b7a285cca7e43e82a8fb75a8dacd0","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.7.3.tgz","fileCount":21,"integrity":"sha512-KIHAxq8veZ78RiZTJg6Ns/ImQDR+LkMTPgt7tpMtUFxHZ+67sJUd4lOLNNqiKRdTUodLe5C8hLLqdR2H8zcrdA==","signatures":[{"sig":"MEYCIQDkJ6+P2TG102f3qIFQl96CTpkp9DeZn0On1r2mWZwE3QIhAJp+v0HiUAEn1sMl5NIKuVC4wV+4cj3u8DOTJvi0lvMU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338394},"type":"module","engines":{"node":">=18"},"gitHead":"65e81227769876c881eaad0b9ff725c6ab01f216","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.7.3_1773591743465_0.6943689935954063","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"codeharness","version":"0.8.0","license":"MIT","_id":"codeharness@0.8.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"24936720a3313e372f85b719fba58a00f23e790d","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.8.0.tgz","fileCount":21,"integrity":"sha512-vA7BgSrtsqOsXBf02t1Y3LOdlR7I5XDoGc4fCOGFTUaM6lc4aQYhwZnDx+DXxvp1g5VBjxte3j2yi/BwcskdtQ==","signatures":[{"sig":"MEUCIQCqoEZRCOYnY02IVEG+EXJqqtFQape6NXni9jf42Jc6EwIgNiaTPG9AK4SOIqsy5cWPtxVHYJg+mVfdylbzipcy7yA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356754},"type":"module","engines":{"node":">=18"},"gitHead":"51e6a28218f88f4049157d1162a3a2e6bcfae56c","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.8.0_1773603091904_0.7439193379554621","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"codeharness","version":"0.9.0","license":"MIT","_id":"codeharness@0.9.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"d855b95afd6dabd9e7570b1dc7f076cab8ccf6e2","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.9.0.tgz","fileCount":21,"integrity":"sha512-hOS1ZMMvziVbL4agkkzHeDHWekvFB0b+Jpnzvx+/FPC7DENdE1zaDlymn0FKq680tLByEa/LoU1Qa1im6T3jiA==","signatures":[{"sig":"MEUCIQDdk9JQ0uxZUr400AOrIjYU9tWXSAqjuK+SMkJpm9IJggIgblq/Q4XJooKPxlvGbeP1i0OdWZJtzeopEiT/SSYxHuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":362507},"type":"module","engines":{"node":">=18"},"gitHead":"1817c5dfb8dc19000b26013f9852843f7dcebbca","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.9.0_1773629204716_0.3506740986423591","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"codeharness","version":"0.10.0","license":"MIT","_id":"codeharness@0.10.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"ee61ce8910cd666fef865554c97af4117a7bdcb2","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.10.0.tgz","fileCount":19,"integrity":"sha512-ppg9hT4HmYM5/pxkjOFUcsYSydV/OTY3nADqqqY7QvV6PXk0mtZrheV+idQGaa4+Nfd1opPdhYAYvOOg6HIjVQ==","signatures":[{"sig":"MEQCIE9obZDab9poVyKs+vVTudLu9HzL8wN+Sw7nZT7ANrY7AiBBxe1Ke6CeWFF0VxFVGtvmiNWy/ou/dh25hufGfRGdfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":343074},"type":"module","engines":{"node":">=18"},"gitHead":"c30b566535e173af3d379f0eb73082fa1f0bcf61","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.10.0_1773634805227_0.7640904318096948","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"codeharness","version":"0.11.0","license":"MIT","_id":"codeharness@0.11.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"c3f0fcf9c481292c060a6f2d9d12c3df199dd772","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.11.0.tgz","fileCount":19,"integrity":"sha512-i8a2CoUy1AWoVHI14C+Xi2FsmL34YLZNaqJG8k/pDOhVnMSHKwBkgk52odGXbCs4vganuykCqIgaqzFukLTu1g==","signatures":[{"sig":"MEQCIE+v4PEJmdbpwq7kdrrsY/ma9cl0vPS0rpL8Lq9V8vfNAiACtIEAydjBx+8G/eU5ThCfPebXJ/VOtMEMakoRD8hRYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":343975},"type":"module","engines":{"node":">=18"},"gitHead":"26ec33b3dcba1ad68e72a327830599b704c6b2f6","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.11.0_1773639243220_0.47057273202030814","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"codeharness","version":"0.12.0","license":"MIT","_id":"codeharness@0.12.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"aefd455b26814e2eba64e92818cfd4f60a4b9136","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.12.0.tgz","fileCount":19,"integrity":"sha512-vmlc81phxCBnLRT5ebNLYEmecUa10LgVn+cLjRbNo814aIIeoGvWPRc+hdloqgzWtXyg1YHMESIT1iSoOZvKfg==","signatures":[{"sig":"MEQCIC6ONZx4OG6sWSZLFHvA8ItfZHtqMw4aDwmjnsYPk/MZAiA0iS20OAG2kIRQIcX81MGEUIyj4p/ZwgczgPIAHV5hIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345893},"type":"module","engines":{"node":">=18"},"gitHead":"5c3ef04b4959b73b2155ddc37174990f2517754f","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.12.0_1773641377347_0.12359677074463837","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"codeharness","version":"0.12.1","license":"MIT","_id":"codeharness@0.12.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"35f45751d95fcf53372963e5a910f0850cc1f7f2","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.12.1.tgz","fileCount":19,"integrity":"sha512-HTtO8lIU1zj6IOTVIS3PfFdbVndYg141o3WJqOfGkHxHXXBzYYfvXDrSjJQcqTGgvvJvLrYKyqTj1zHgk339iQ==","signatures":[{"sig":"MEQCIFE1Do7uvzCNJ4C+sq352SPoI+QrUVybvEGnfHQpaxyoAiB6kw7fTEOPVlU+q+qf4+VmMxtdhJ7bKDRmhsaS7YTE+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345289},"type":"module","engines":{"node":">=18"},"gitHead":"9c83025aeea3432d560170a7425b2dee28b71512","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.12.1_1773641797999_0.20577781828983843","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"codeharness","version":"0.12.2","license":"MIT","_id":"codeharness@0.12.2","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"c138b9dce103b57279daea08484cdf9f0d38efc4","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.12.2.tgz","fileCount":19,"integrity":"sha512-zoVFaYUpQ5ilf8Y3hMZUC0ZDLCOWAvIvfKXy8VKme9MxM0rrVbnyCYY0MZhAZQj24eE/QElzURzLC7/lpzlyGw==","signatures":[{"sig":"MEQCIHYHdyeKKAJrUuB3BoKFV6prlqfDhTWfwOlqXAWXeQ9JAiBx5U49lhEDTx36cJWGYzXGfS2TvibR/ECcq/E1BDD/+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345289},"type":"module","engines":{"node":">=18"},"gitHead":"71e0cd534d457ac7bd12c6486fc939399e60a64d","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.12.2_1773642100901_0.8316896277423038","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"codeharness","version":"0.13.0","license":"MIT","_id":"codeharness@0.13.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"f4a725f5aed58a6df7fab83e6ed7e0d01c9f5521","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.13.0.tgz","fileCount":19,"integrity":"sha512-nDdkVwZsQOhEuh7xf/4ApI0ebZzd9dz66RkqkMXMHcyz0sBo6TzLxO5D2pNm21hNRpd9WLnPrx+y9NX64dDSPA==","signatures":[{"sig":"MEUCIE4n+BUuTwLMK1uHzC46GpIUDUPEbfG/UwpmjvZCjqn+AiEAqM2sPBBfCK3+A8FplEHqbW75dzdSVjNMaWi0RIpMaKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":346460},"type":"module","engines":{"node":">=18"},"gitHead":"1a625b70b24da9af10d2dc4a1e88ab8a1131ce4d","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.13.0_1773644607700_0.18728515820186065","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"codeharness","version":"0.13.2","license":"MIT","_id":"codeharness@0.13.2","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"2157196bb601bca2cfd35f99c63ba54739ecab40","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.13.2.tgz","fileCount":19,"integrity":"sha512-thN9n+1tKMTY8N6I9wnnpCOTaINJ/p0u1M84H5Ijj2ksLtbJc4vLhphhFUZHbzvvr+V/NaM4ykTYqIHDMxBVwA==","signatures":[{"sig":"MEQCIGe1Uf9Njnep2TU7qUkuFO8JXK0nZeomipjqgp+XA4xtAiAxRx+3hQJYP7Wa83vIZxs2wJrNhPGDUOwAfIW++SnNtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348063},"type":"module","engines":{"node":">=18"},"gitHead":"ecf9362f7082a99a962b21443a5e8933c6d90c94","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.13.2_1773646165532_0.4132264817067677","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"codeharness","version":"0.16.0","license":"MIT","_id":"codeharness@0.16.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"04141a2974c0c21008ef764a7eacdfa19f62df2d","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.16.0.tgz","fileCount":21,"integrity":"sha512-shNFTZ6vhZoIMSITv+8WjgQRQtg8/mvNSpNMFnb0ykooko8bZklqdmcbHo2OzJxpUfvDYdyY9ODgymF3KLRGHg==","signatures":[{"sig":"MEUCIQDrivwRRMHcN11oTabUqhHMudqwINEJylP//FL9PLH7IQIgEiGWJvafoh24xsWg1JWL2j0rFzmcSuH2SY+7jykyUF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377276},"type":"module","engines":{"node":">=18"},"gitHead":"6fc039cffb8b83b4f59c1494b2b9e1da756d51c7","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.16.0_1773727693218_0.4764323355674531","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"codeharness","version":"0.16.1","license":"MIT","_id":"codeharness@0.16.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"517c26525cf175c927b017c8d6c122d38bf701a8","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.16.1.tgz","fileCount":21,"integrity":"sha512-eys7962XLSoNRagwFQRUO57ba9nx+yADG+07utfwaORCEQSY7V22SNPOHGhvyAcsPu4HXJtnJeV373C54qbTaw==","signatures":[{"sig":"MEYCIQDtB+DhHAw8NyI53SAkrfgq91eKYijcnr80YdLcZ6xK7QIhAMfiuM6rvLz0ECmrgVI/1xYMT/J9czSJG8RHQjHlKz9o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382093},"type":"module","engines":{"node":">=18"},"gitHead":"d7a9de5f6f4f900f0dbd9bd6b777fc42ef61258e","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.16.1_1773733361276_0.602249065134927","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"codeharness","version":"0.17.0","license":"MIT","_id":"codeharness@0.17.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"4644b53d3009edaa1e9893ab7d333ed946ca24ea","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.17.0.tgz","fileCount":21,"integrity":"sha512-kNHMfJZ8XamMIpuwhigHIEty8sD7J+/rY5bAlSgrdZbwtpm+sh5M79vpmJemkTDxGAkICvGHp1XHN5jtfs7iXA==","signatures":[{"sig":"MEUCIGT5kb0Z10mFCYyV20/BOyhlyM7cuvsxkXDLV0slBbdyAiEAqlmKhX5EjZlZC3nR8BePQdpvRR2e/WIn0lj9LNSMU5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":385754},"type":"module","engines":{"node":">=18"},"gitHead":"bac54bba183e21474f5a1a2bd29495f342c47f42","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.17.0_1773741706776_0.04809509898993225","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"codeharness","version":"0.17.1","license":"MIT","_id":"codeharness@0.17.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"7ce34e6bbbb1d65958f5aa840f0131c0055a5b02","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.17.1.tgz","fileCount":21,"integrity":"sha512-+F8u01VOsXn4IaDDTejpEV9/LoOC3DWtRc9XWyNaR/2GwoEAuX9/KMabuu/c060VX/8VDfnj8cx4t8IgAExLMA==","signatures":[{"sig":"MEQCIBVYNjQFxxfP46Lrobr2ZGoN78rwsF7ENfZ4q5d8XsYkAiBxa0RDds1qNJWHf16UHfeUJqV5gaFjiyiFL0lVrPnJ8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":386073},"type":"module","engines":{"node":">=18"},"gitHead":"fe422f94b8de98ce1f32e7cbd1f427bfa16c0bc4","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.17.1_1773744808581_0.03958028836163474","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"codeharness","version":"0.17.2","license":"MIT","_id":"codeharness@0.17.2","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"b40612f2ea30707d72be90f05345ad9919d47d8e","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.17.2.tgz","fileCount":21,"integrity":"sha512-/yLUoRLcEap8SwNPMOr9KT2Bgko7IeBQjBxGhF73lBzcMWNfIbpt4N483HIaj81Fp0OWmqImKmRd5VS11hhMNg==","signatures":[{"sig":"MEUCIB1UQqNkgf0kbiHIlSuvSpfBdl2mKr4s/w0jyv2PbWohAiEAqsM5YbFkpbZWxT1Hp6cyZVsiOQcl3ak0pDIwleetYyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":386073},"type":"module","engines":{"node":">=18"},"gitHead":"be8aa8d1ff54d4410a946373d6821dbff687891e","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.17.2_1773745297849_0.5706916239230073","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"codeharness","version":"0.17.3","license":"MIT","_id":"codeharness@0.17.3","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"5a02f2738fbd1caa526c42f0c1f45b5c0e09b159","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.17.3.tgz","fileCount":21,"integrity":"sha512-Fvrb9dZALU93Y30iU9UVWOsp4TUIzAOe7oLFygWmg39hvNsq6YF5ht3LpRpF3dNNW97Nb+p27q2Wnu1+1eF6ew==","signatures":[{"sig":"MEYCIQDEnZ0BejTP8AtILZgnKzWin8S9y6mFeuyOPm/SQy9HPgIhAPk/GJbN1T5eO7Mmt2dSYIywQyg11yqbuPhkljU8e88m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":385994},"type":"module","engines":{"node":">=18"},"gitHead":"57b03fb9382d23eaeb6628d5f6d108a226cd467e","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.17.3_1773747605693_0.23583852216220524","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"codeharness","version":"0.17.4","license":"MIT","_id":"codeharness@0.17.4","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"1d7db3b5fc616d5e22ad215fe05cb79a08df1c55","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.17.4.tgz","fileCount":21,"integrity":"sha512-Jrbe7I/QdK5lvoeICo/95VAafbub4mjwGW36+xhlsVWVmYg2rfTpvbtMth68nSG8v2rBrj8dmv01Px/I/+DqIQ==","signatures":[{"sig":"MEYCIQC24DpeZJKAVYIwmlcSgcbFbz8dUc6HuBQyUEKf931qsAIhAJl670ntrLkM/S1eUvHvd4AlGqFv1QZRa7MiNvtdhuYd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.17.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387076},"type":"module","engines":{"node":">=18"},"gitHead":"8d93b0a8e5f9275c4ddf13540a2b8a988e67ebf9","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.17.4_1773752583261_0.6070026867127343","host":"s3://npm-registry-packages-npm-production"}},"0.17.5":{"name":"codeharness","version":"0.17.5","license":"MIT","_id":"codeharness@0.17.5","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"6d2c5f8dc9c7d3325ba71d256841307aabaca1eb","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.17.5.tgz","fileCount":21,"integrity":"sha512-lepDX+rIdCk1YkgTOF/0Y5D7hEEQW6iohdPSLfCYw5A1BeTkPebY+5+gxIJdS8ZGk6HZMLyL+5PLenKaigXPGQ==","signatures":[{"sig":"MEQCID/XZZW9Kh+HQnxYaJsrnFh/MOXpUe8U57fPV3Miuz8HAiA58M7mDSaIOrXSsx18Qa2Ya/oH0LfshgC6VmF3vjl9TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.17.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387076},"type":"module","engines":{"node":">=18"},"gitHead":"6ddf1787a2afd3bb7d73497fc171b3444f601950","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.17.5_1773755527347_0.11978327526085653","host":"s3://npm-registry-packages-npm-production"}},"0.17.6":{"name":"codeharness","version":"0.17.6","license":"MIT","_id":"codeharness@0.17.6","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"0d8e63b57d605a2598af9dfe5a99b08ac40b9a2a","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.17.6.tgz","fileCount":21,"integrity":"sha512-JBe7tBPQ/ry5y/8+qNb2I0PTg5nOi5PsSPCR79u8iT5NrWnnYn1ZkDHaT6h4e46JsB5kExNZhnVF2wWDlgfQww==","signatures":[{"sig":"MEUCIDlmezAx2drtQO9EYc7J5kFYrFvpQVZnEKZUtyS/Xr9GAiEAspZu1T/t3/Pvz+N39lePh2mIJV8A1BTBacqtaQFvdlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.17.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388434},"type":"module","engines":{"node":">=18"},"gitHead":"42098d870723a54f6e1444df86e349f2d18d401a","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.17.6_1773761443505_0.17568771900584124","host":"s3://npm-registry-packages-npm-production"}},"0.17.7":{"name":"codeharness","version":"0.17.7","license":"MIT","_id":"codeharness@0.17.7","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"c129d61cc4e197966a10f124cb8da609fe1d8144","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.17.7.tgz","fileCount":21,"integrity":"sha512-AYS3gWFKS5Mn93TGH5ggJMuaxc+wjxkU0Von+ciY6oY1WsdzibhIWryXSCjGJjoz1DeN6G22tqZKN8RNz7PFlg==","signatures":[{"sig":"MEUCIQCS8MupH9epASZspMagklBQmf52/lTZXCQTzkQQciRo3wIgOXjSJbB1ZkSxSowkpjNK+HhfuO/iogXLAFfTxJf68rI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.17.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388434},"type":"module","engines":{"node":">=18"},"gitHead":"5df73f7f2100bfa932493d36cd98252b437413fd","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.17.7_1773762174831_0.31679822950151615","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"codeharness","version":"0.18.0","license":"MIT","_id":"codeharness@0.18.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"a995b62a699611948040cec1d6c00508cf621f5a","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.18.0.tgz","fileCount":26,"integrity":"sha512-Yo0SDyE14CGB/n7iDEJnQAa9aHVxLDxl+cMLNp70Rus2xxkfZEH8hHtZfni50D3KxRFQaM8/IkzocFwWzQM54A==","signatures":[{"sig":"MEUCIQC112De1JkHg2/XAxxmOzclalb6sH7FOQsOF7l41xFdyAIgLNvl9i1xcUEM7MNJEjJlCTAObpRCut2r87Yl80U7QRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":390653},"type":"module","engines":{"node":">=18"},"gitHead":"bc524c0b6a43d68222f3a33b8f3f5621df45692c","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.18.0_1773764454301_0.15454704829922394","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"codeharness","version":"0.18.1","license":"MIT","_id":"codeharness@0.18.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"1db17c626f22ec175ba91182c90504f2fba78645","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.18.1.tgz","fileCount":26,"integrity":"sha512-4q0C+0QpQttn9rFBr/kR7Z+rTCL4UWS25VW5FXbBMtLKVTs//ATQ9/+W6scoDjWxUUL4ldOR4NpKdVx/mc7Yng==","signatures":[{"sig":"MEUCIEpIabm5qM4j0XExjHXbVB3bRyhWvIGjnWHJh6a7v08WAiEAjIhOr85meI+ZzhaQBZ9jksK6P/kIJ786JlFEam69DMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":390463},"type":"module","engines":{"node":">=18"},"gitHead":"716da3e6086b542745f6d2bfba71f579a37d20a0","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.18.1_1773765622680_0.48863585400206677","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"codeharness","version":"0.19.1","license":"MIT","_id":"codeharness@0.19.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"05d149af149aef3fd869945e083aaa62553e0b5f","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.19.1.tgz","fileCount":26,"integrity":"sha512-q8ObsbVSIbMv+6gLSvlx5S68pH0CBFMzZxZAHXvXCoS3JyYP0EVbqp4EnGLgWari45/HYHe8XLPKAGyQMwIHGg==","signatures":[{"sig":"MEUCIQDeSd+IjQ25463itdS80dNnZYX5VNFaKB+ipFxeSpJ90AIgT+5WD/8hiN2UepvV1q7bCwa7+U2vdeq3TVeV+kIYclM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":390910},"type":"module","engines":{"node":">=18"},"gitHead":"1f2a5598c9e266521a4bd12fa4a8693f2c6284c1","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.19.1_1773807421118_0.8212593226584859","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"codeharness","version":"0.19.2","license":"MIT","_id":"codeharness@0.19.2","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"f0309fc6666575e6a24654a65dc8b22f5ef9d497","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.19.2.tgz","fileCount":26,"integrity":"sha512-zSrIdBL1R76itIVsV3p+FKlWpwQ9WK9ILwVbYFqMPKZJL65p2zKrt1GIrM7ExrdUbhI0zqO7JmTsbQCf2AHbwg==","signatures":[{"sig":"MEQCIFVD1HEd1+vfbMx1N3ZO3oVFLeN8zh63Z/Ne6OqbuU0EAiAprXfD18P1l23o4QmY8XJcJoKt4tCWHaXB7aMOZ4mlhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":419336},"type":"module","engines":{"node":">=18"},"gitHead":"5ed1951db074655172319074f6af0aa116715fde","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.19.2_1773849310175_0.7046646181487444","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"codeharness","version":"0.19.3","license":"MIT","_id":"codeharness@0.19.3","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"f6a25504e041f66939d2e3244ace950bf2c98ff2","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.19.3.tgz","fileCount":26,"integrity":"sha512-9IjzTfxUVIfFs1bxMIrtuYF9lrJCCeWyTDk2U9aZuEOZvSuwEDJiXp/hj1VPmo/5BQtKnkMzSrcXb7GlnzQ9HQ==","signatures":[{"sig":"MEQCIA8L7ivjNRjwWkiXYVluyNBdNImY7ZACGoWssKrcmMdGAiAL2mO0glVMplbuAA2LXWyZQ52dPU/l78P1M3tKJiFmWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":427632},"type":"module","engines":{"node":">=18"},"gitHead":"84a4322116281b123fe3dae8ad02746de2e28834","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.19.3_1773861561594_0.6212327171720256","host":"s3://npm-registry-packages-npm-production"}},"0.19.4":{"name":"codeharness","version":"0.19.4","license":"MIT","_id":"codeharness@0.19.4","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"56cc5938fb858c9cafcbccc35675b78146772f7f","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.19.4.tgz","fileCount":27,"integrity":"sha512-WbcIurdoQTiM+U/kFLEQeCI3vS58Ma+/DdgdbccPMkJQ+XmvwVp2MpNfa1H2X6QO/gJCNmVc7IWqrzClF/TUXQ==","signatures":[{"sig":"MEYCIQDz6nPB5JYY6E4tdXunmf5n2Da5YJ0b6ZVgtQgG/xAurAIhAOYkByxmxFIb1LtMhqXmOaNisNB+2kygAQtUFTNKtH4f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476355},"type":"module","engines":{"node":">=18"},"gitHead":"f861e7af7cc1674dece4ad09d70b0cff15027b69","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.19.4_1773889129705_0.05786655120107409","host":"s3://npm-registry-packages-npm-production"}},"0.19.5":{"name":"codeharness","version":"0.19.5","license":"MIT","_id":"codeharness@0.19.5","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"58124c8ac6703605009aaf0c35d3f798f0cf7700","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.19.5.tgz","fileCount":27,"integrity":"sha512-coXY3NWCiLzvW4FTwt5RSIC64oHhXH0WPxZD8FHys6iilKHY4ZqEdsfWsE1kG/2bkjvcenVgCBSUZaJGdLFlIQ==","signatures":[{"sig":"MEUCIAh0IbG0pCNz2xi0g9HPah3y2wDBZKwG6TLzxarm03reAiEAn79LY7p78wHn9ZKGP5cYDWzHODj1U9rJQtgQEhRW710=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":477058},"type":"module","engines":{"node":">=18"},"gitHead":"9dfbcdc1412b2f0737eb53f98102ecce7ffcaf83","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.19.5_1773892121066_0.7124853973723586","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"codeharness","version":"0.20.0","license":"MIT","_id":"codeharness@0.20.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"2de671b41e3acc2abeb4a543d5fffb70c47d844f","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.20.0.tgz","fileCount":36,"integrity":"sha512-K0Y25Dp6HLNBr5Zg4M21bVaTBKGzjepwKizGKjR+JMTQg1hcLGb0kGxbrfsu7Nvd+LIOBHtC4oE5dhRQJ7w8hg==","signatures":[{"sig":"MEQCIHyaNpkFgr7yS6Zw+F5uEnTGsRiHmuMgDUU0HuPePVMGAiBo/hfBiQWGkvqcjhw8RFzdSLXu/mukWk1pb21EEefauA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503746},"type":"module","engines":{"node":">=18"},"gitHead":"1334486850910f930a74b8534feb7ef855c75c11","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.20.0_1773904772477_0.31684892932255626","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"codeharness","version":"0.21.0","license":"MIT","_id":"codeharness@0.21.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"dedbacf40d66683f1e1a3e199fc9b2ae92715f5e","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.21.0.tgz","fileCount":39,"integrity":"sha512-jJtvas8VUxm5bg6dHzGGPGXm9rKi60f58djwLb9idm647T8zYuEQEoKPVxv3GB/4RFJzQri1ikVms2I2W+pVjg==","signatures":[{"sig":"MEUCIQCC2zowDvScEDj5giX9nlKRUWElrtIuBF2EhMG9UKSjxQIgLAb/X5nYvCDpdN2GqADx7VdrmgbHWjqFU1ncWlH+lQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534515},"type":"module","engines":{"node":">=18"},"gitHead":"cab7960057487bdeff42b10d6866e60b7ac9ab02","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.21.0_1773917603268_0.1286569524423351","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"codeharness","version":"0.21.1","license":"MIT","_id":"codeharness@0.21.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"cc6c9c46e135bbaef59bc2d8789fd5d627985a51","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.21.1.tgz","fileCount":39,"integrity":"sha512-9qJLi5Pwfk1N+NQZz2fYzWOh3o44QV+qYFVKXbd9WWX94JtM9DTzJbLEgCvWox6rYzU6XaCTN51K+UbRw0544Q==","signatures":[{"sig":"MEUCIFYpk1RLqtz3CRUHE12xYzHw6mRDb3repizvbey2O6riAiEAroj9G4Z+JJaS8m7Scnmire5XkouxA9j68vGJ7BX70qQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534623},"type":"module","engines":{"node":">=18"},"gitHead":"9606087dc999c6798e03e23805103b2a3c286970","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.21.1_1773983704081_0.7116692141742946","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"codeharness","version":"0.22.0","license":"MIT","_id":"codeharness@0.22.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"067ddcabd396ef9b8bb55f96d8a5a39a6f1fb607","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.22.0.tgz","fileCount":39,"integrity":"sha512-QPvIngQUzNPVDt98nG+Pen/9o6wdsEiJ29wuMoUmhYPl5kobOHkWYQcfBLPZGtAmugMi6sCK9a+eP9sI2i5q3A==","signatures":[{"sig":"MEYCIQD7ELB5TnTtGRItQC8JWYQ5CTT3Iudqkj3VM6Vt6rQLNwIhAOe4vCuGwWZ1vSYn9K+Fne+SRelMX6Y1Zx1KAlmsmqdw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":547450},"type":"module","engines":{"node":">=18"},"gitHead":"b9a6735c47d74a45ba523de6812da1634ff823b6","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.22.0_1773988311672_0.9370046950025264","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"codeharness","version":"0.22.1","license":"MIT","_id":"codeharness@0.22.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"7c77d7d5c5aa3e5a6e0a0f1f408ed633d6eda08d","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.22.1.tgz","fileCount":39,"integrity":"sha512-nnDCBUhffkwFNCyV7WM6jyYECtTFyf0/SFTlKNTOGVXV4VNijVyluFFWwjT/9/4LPKYS+V/y5ZF7b22gQz3eaA==","signatures":[{"sig":"MEQCIFQfh1ELPp95hXxaHUTmZYhMHoSS4LAnUQtAp8nrWlhjAiAkxCj8YptIDKRj0CMoo6ymh0u3jFNDM7fNsRQvsIcLhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":586191},"type":"module","engines":{"node":">=18"},"gitHead":"d6b445e26009359bfd535c642a91cd4b94a25a87","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.22.1_1774049241986_0.3763798994513434","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"codeharness","version":"0.22.2","license":"MIT","_id":"codeharness@0.22.2","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"aba397ceccd6163f13bab9a497f8005ff1943353","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.22.2.tgz","fileCount":39,"integrity":"sha512-73IZFC7GTKK0Pql4nNvQovlBlbchCz4WAKub/U1v+yS8qXuYONnDyCKHRzibelB4a8yY4vuoMVooFBzOpOX7qg==","signatures":[{"sig":"MEQCIHIGO43uUC5n+xwRAvMoXrwW3bY4kWSqsY9DDPe/zNkiAiAOUEzMAmD+Aj5/MwtQBpC1emnfYbvaeZ4XDhDmFboEPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":586563},"type":"module","engines":{"node":">=18"},"gitHead":"e7122621ae4de9d2a225d7f2c2c90e98aed40f24","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.22.2_1774066466214_0.9989681467637603","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"codeharness","version":"0.23.0","license":"MIT","_id":"codeharness@0.23.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"c12272bbb36d71853afb0aaae4b684e09701ca64","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.23.0.tgz","fileCount":39,"integrity":"sha512-RX0R+n1hWeRK/H6b80ZILZBBfNeY8xlbPoxTexk/vJbh48zuQHU0Z2GbMi4eHxVKCgIJUeyXzEIAZFbKZMZ3Qg==","signatures":[{"sig":"MEQCIA3XyIBF4rKmbAtb8U9WOVMu4Rc0gzZfzXIDVu60sYtfAiAEMyITjy+v3fylBuESJ5fftUTpDmXChuJR2MfS4R1Cuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553758},"type":"module","engines":{"node":">=18"},"gitHead":"b5f062cc11adea77a3385ce86cbfd4b2486ec41a","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.23.0_1774069441449_0.1689296859194771","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"codeharness","version":"0.24.0","license":"MIT","_id":"codeharness@0.24.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"49b784ae912c71b53e69368031b1bbdbe2b761aa","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.24.0.tgz","fileCount":48,"integrity":"sha512-bSBbH7xWamOZZqziT3TL5LNemV/X5ESlXK0rbqGm0ciguuY/xdlFGy3FY9Apsc5IKkjQNSaqqgDWu21PgBRB5Q==","signatures":[{"sig":"MEQCIBlCj8L4NNAwRNbxM8e9A9jOSC4cJvN8aCcpfdmlkP6OAiBu6MHmFdl9DNvk9coES8WCBJiOmgjC25q50e4YIYdf5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":604488},"type":"module","engines":{"node":">=18"},"gitHead":"5698d4e1f23b123883e6fbf534922e167f4fc238","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.24.0_1774285697116_0.3990753278250292","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"codeharness","version":"0.24.1","license":"MIT","_id":"codeharness@0.24.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"58b38efea13e6399e99525ad4a9fc1a7bf19e02a","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.24.1.tgz","fileCount":48,"integrity":"sha512-jmrCQtGTVOzC7BXvtV8Umxx7c6nbB8vAfI8qpaLRPNm3FbiZHoCxM0XldlI+d/gCZDs709oMlLceAELM7WLGZg==","signatures":[{"sig":"MEUCID60aPfQ1qUSWDxbQDcIq88b6cqaHPmgMleXetF9tMv5AiEAiEncB97+DzuYEmrhQI7R3toQ+bpu5wi1JasGXPyKkCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":604442},"type":"module","engines":{"node":">=18"},"gitHead":"de0d6f6533b761b2186b2505f93ba0dcd6c855d0","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.24.1_1774290043717_0.2389929653480729","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"codeharness","version":"0.24.2","license":"MIT","_id":"codeharness@0.24.2","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"776f351f867bd59bd971f984cc382ebb181f69ba","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.24.2.tgz","fileCount":48,"integrity":"sha512-uklWALGPFwu7hxh9M2/Xd2NZl+dvpiMPZVNjNFy9CxqeKMPB3ZPQMdR1ePeRdkKM7JLxa2X/RiaM0UhfBF8XsA==","signatures":[{"sig":"MEQCIDfmT7TeFu1Rrs7XfNxJe7X9ui0FNzY5bhZ/WFnUx8uFAiBXw6qEJY2Xe9723Unp5b3FC02kesQFLm2gcNwYNn8tMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":604442},"type":"module","engines":{"node":">=18"},"gitHead":"0df9333ef73b6e8c1b388d78fe8e113c75cb95c6","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.24.2_1774290763981_0.3533777686787911","host":"s3://npm-registry-packages-npm-production"}},"0.24.3":{"name":"codeharness","version":"0.24.3","license":"MIT","_id":"codeharness@0.24.3","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"981c4022f5ae44541973b680b05924a2aa5e48b4","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.24.3.tgz","fileCount":48,"integrity":"sha512-ZzhpKHbrvjVIKWhJi0goj2LIJeQ83CA2s0Md9G0xeWD6xEaG4u0QlbE71vhrPuDUjpuD76rHoLx/srUPJ/Lb9g==","signatures":[{"sig":"MEUCIC27+f/tMnQSYkoGMrEdNf95j1HCqwfpMp8YJHPOTqGqAiEAoRjmdHGfPtOm10bWPSahS4Iw0p0UZULPZ3doSPrtX1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.24.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":604410},"type":"module","engines":{"node":">=18"},"gitHead":"20e5b302ddb77b226c891b5a53e26a2cb2154d3e","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.24.3_1774294531442_0.49124348861597644","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"codeharness","version":"0.25.0","license":"MIT","_id":"codeharness@0.25.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"9ef25dadf87e38b2634b208a77cfbd6e5afbd5e0","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.25.0.tgz","fileCount":48,"integrity":"sha512-u5Ipoth/bMqtF3isKNmQml10yFZGRwpap4AKUXa4vhMnZrks+EstCOOWom8TM2RX34kK+xbUCKJIViwwpUHk7g==","signatures":[{"sig":"MEUCIQDOyEtejEiGwwthsfoY25PVoc1vhG2DM8UrvDXjthk2nQIgIVYg47sqap2Ti+0abn9zWdMzMw4UkfEqE/w11y7EAkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":604410},"type":"module","engines":{"node":">=18"},"gitHead":"07fc916e2b76ad1689f5d2eccd6468950d1ebb33","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.25.0_1774333007588_0.6002551392867788","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"codeharness","version":"0.25.1","license":"MIT","_id":"codeharness@0.25.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"5fadb58728eae348f64490c5669fa0d76a625e7f","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.25.1.tgz","fileCount":48,"integrity":"sha512-bvUoRC6t8/5ReFjH+skvcbHlDdzmbowb1X1ARyZnrHmUr1o3fH/i/msOLyUCscCwG7VrdpCexXMq+ZjA9trR5A==","signatures":[{"sig":"MEYCIQDwf+neEn+201zEl9GmtoNfx+ZPFkwBq1N6JPvOFgSO5AIhAM5Rb1qV2ICpiuC+z0Bu07sOmOcgNcy+hN7+T6RprOvx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":604525},"type":"module","engines":{"node":">=18"},"gitHead":"7e0fbbce2bb4427f219edfacc0b3168ff6df5fc3","scripts":{"test":"bats tests/","build":"tsup","test:unit":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.25.1_1774342559130_0.22338483085012628","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"codeharness","version":"0.25.2","license":"MIT","_id":"codeharness@0.25.2","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"b3f4ba3844090d03c595ed11705408d625d2bedb","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.25.2.tgz","fileCount":65,"integrity":"sha512-eGMpMGh5QsAol2EyXrT4+Bh4q+L7cBm8dXC0zJ2NJ7cOsVLw2FewGBE5Y5c4aoV38v/X2lVNdyw/garrOEK6HA==","signatures":[{"sig":"MEQCIA2Z/qz4HXHMtT0aSe6C29OtZ4dT7zW66bXDmuf019acAiAF8Vp0n6bAzA0AXwr1i8i/JJlpKn9vSP9TC1RpSp0W1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.25.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":662038},"type":"module","engines":{"node":">=18"},"gitHead":"54edd30f5d221d36433d713ac77f3f5081b70801","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.25.2_1774427892159_0.669128937306102","host":"s3://npm-registry-packages-npm-production"}},"0.25.3":{"name":"codeharness","version":"0.25.3","license":"MIT","_id":"codeharness@0.25.3","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"573ba727c81296c3cb5957dcb529ddb5a3d996b8","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.25.3.tgz","fileCount":65,"integrity":"sha512-0oT+51xDRSCkmFD87HNexeez61SODWV0jSTxUmLs11fz4ozY0k8hxl1pCeMXHF1U5n88UGoSk/9sUyCz7q2bWA==","signatures":[{"sig":"MEUCIQC82zPxgk90KCbRG3Lu5qrXIgX1/o/5D+paEKU1hQuRhgIgK2wyTOnJtHQ+Qc5cw1L1MdLZNvnGmoUFjg7DZuNAoQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.25.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":662155},"type":"module","engines":{"node":">=18"},"gitHead":"ac95bc0556fdd59f59ae427a6c67d4eb7f8cb445","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.25.3_1774428425543_0.4100668887152994","host":"s3://npm-registry-packages-npm-production"}},"0.25.4":{"name":"codeharness","version":"0.25.4","license":"MIT","_id":"codeharness@0.25.4","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"7d632ab50f656b4de06e4e89f6d17938934c06c4","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.25.4.tgz","fileCount":65,"integrity":"sha512-qCZNx2u57qWb6VvRyT3zdj2eBQ6jOl85nkRvB0VeqfJJBR/7AxSPXnsEVKbd6kDvmvCGZxB8DTsdUytvqKP+/w==","signatures":[{"sig":"MEQCIAWEOlOMADd3Ud1VdHvd8NJ5tQWXzu5zYPSOMyy8h0cdAiA0qXJ83qwI+3fZykFbFnbAY8m4ciIJ+8eqA6Cb2HqTBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.25.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":661895},"type":"module","engines":{"node":">=18"},"gitHead":"6993d8de4da34f1676aec591b0b8e29024e6889d","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.25.4_1774428755861_0.025852844678565967","host":"s3://npm-registry-packages-npm-production"}},"0.25.5":{"name":"codeharness","version":"0.25.5","license":"MIT","_id":"codeharness@0.25.5","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"b96ce566902185238e1dc29f050a851e11839b94","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.25.5.tgz","fileCount":65,"integrity":"sha512-MYh2RIFiUCwzot8EK0fDmZJDkiIUX8y+gH6E5uWnXsfwF3CzUoRNDFOgO4DB97S06nFUNAy0qHAkSVpgGHWftw==","signatures":[{"sig":"MEYCIQDtcIlx1PSxdjpuQvX4PbrtrcxnC7tAdZTyhxuE8MKKCQIhANVknkpfqtp3nJRGl+B9HLf9OC5yIw9KQgGsMP3pBZ/t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.25.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":662673},"type":"module","engines":{"node":">=18"},"gitHead":"881f61ab453904cf892d8708add6abe9e10032fb","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.25.5_1774444493189_0.8250339558021886","host":"s3://npm-registry-packages-npm-production"}},"0.25.6":{"name":"codeharness","version":"0.25.6","license":"MIT","_id":"codeharness@0.25.6","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"b2bb37378b06b31c1f2263f793c2f903829033b2","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.25.6.tgz","fileCount":65,"integrity":"sha512-cYABjP+vqjccnTpPjT6TEt4N7JVHM0gkqdlKsAvJS40lUdG/Ryhiql7fm2PkjiehY3LLP8Fwp31ldykwfBNTjQ==","signatures":[{"sig":"MEUCIQCUa+H7xIY5rC1TTVR9I/nj7bm8uZv4S8a3g8rljC43PgIgb9WtLbgbhyXF4+LlmDWRMdz/uPEHatFxOSk6mi2yPhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.25.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":662014},"type":"module","engines":{"node":">=18"},"gitHead":"145699a44ab971baa75c71190724e57ce6451ecc","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.25.6_1774445465795_0.385247781851191","host":"s3://npm-registry-packages-npm-production"}},"0.25.7":{"name":"codeharness","version":"0.25.7","license":"MIT","_id":"codeharness@0.25.7","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"11e9e44cc534c00193456bec6f6a8a73dfa9d2ca","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.25.7.tgz","fileCount":65,"integrity":"sha512-GRDCMb7cJQXe8gRiTd8ujb+cQZXZB79e9yvmGzMwNZf85VwW5vjwV0y5K8gBq9/Hm6GeCgJEulAniLPf7XIMkQ==","signatures":[{"sig":"MEQCICUuTpaZow69yXZnrZ4g/tzZ7mCKfvI+SwyIJWpbmIzNAiAeS0YhgKoqaGI40zBYfBToWTZ7S3NDAt0S7wEIj1dKrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.25.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":663290},"type":"module","engines":{"node":">=18"},"gitHead":"039d5fb44a284566b6940db3620f6ba7d8e15bcd","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.25.7_1774445843908_0.55198044055988","host":"s3://npm-registry-packages-npm-production"}},"0.25.8":{"name":"codeharness","version":"0.25.8","license":"MIT","_id":"codeharness@0.25.8","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"b5524172d5551d85315060eb59fa6aa232102d61","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.25.8.tgz","fileCount":65,"integrity":"sha512-oV6U06U0cpp/VlcsDtHfYtFPaCypTNHhFFqIw9MXKP7gBMKXhH8I/Q3yITHBC3pjKhXjtDaRQbNYkI435l5gbA==","signatures":[{"sig":"MEUCIE6HCH/lFj+mD+zoFtIGMfN30RLg/FiJsTNbuacRba9pAiEAkuhmi05d4Nb8fU8kHH33MGS+ZpfaWU9meogzl+A4THg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.25.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":664257},"type":"module","engines":{"node":">=18"},"gitHead":"e515ea0a00bceeb1baf43bd22ebb77c13be059f1","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.25.8_1774469658673_0.04317154715038041","host":"s3://npm-registry-packages-npm-production"}},"0.25.9":{"name":"codeharness","version":"0.25.9","license":"MIT","_id":"codeharness@0.25.9","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"40ad3632888a7e6079dc14f58c41e8a4b046cb76","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.25.9.tgz","fileCount":65,"integrity":"sha512-poGtJ/n4W2qk7BqGAjwDcd/sEBhLREhS3HdYpI+Ur2QqCg7mLqPb+XsuW3Npf1KocaWbsESNSmCmx4LBkl6sGA==","signatures":[{"sig":"MEUCIQDEG7hVdcghEnqjoNlz0ni2LjZXEaC5aWcYXSGw7Vy6zgIgGvvJVD+e7xkYYMgagkYJuvxErTtiqIqHVsW10cwd8+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.25.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":664433},"type":"module","engines":{"node":">=18"},"gitHead":"9f30af688ab77c206d36451205293d0dabac8d1a","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.25.9_1774495874830_0.09519911859986219","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"codeharness","version":"0.26.0","license":"MIT","_id":"codeharness@0.26.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"ebeb21b5adb109d52129fdf71954421982b13a7a","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.26.0.tgz","fileCount":65,"integrity":"sha512-Oxmssx517xBvA6/09llrsFNzX28JPdcFEY0x1XUjPVDOW8duZW/bei9oCRdutll5MBKkzqrF3bYcPQm16fm2VQ==","signatures":[{"sig":"MEQCIGP6OZIu+ev9sEgeqk7WnDhLMPl5ScS353UhNY5044ZuAiAH/0afIzQDOW0dUt4hjbmfNi/Ne88cpaUKGUHtlhE+bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":674054},"type":"module","engines":{"node":">=18"},"gitHead":"9aca2cedaef558171a5ff0a8bf5993ece6f850c7","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.26.0_1774497666189_0.8288530036298911","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"codeharness","version":"0.26.1","license":"MIT","_id":"codeharness@0.26.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"b4034bd35c8dc03a84379d75179ac5019d4b978e","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.26.1.tgz","fileCount":65,"integrity":"sha512-8Iur1FI9p3mOhddWzz1+Is0O1eyUa0CdoiXVKSoJMnHut3byjGhVdKdne+ZTLYL5+GSHQ7xHU+Wptt6Idy33+g==","signatures":[{"sig":"MEQCIBxe+BGsJkQsNObPvcosnoc8aEeGXy9zDIxQSu/Q6ESPAiBH7vO+0nI58WOrZiqZ6H6KCS/ux5xShQ2eDsUqsNMVTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":674054},"type":"module","engines":{"node":">=18"},"gitHead":"c7dadfb7b2fcd77dbf893d8a3c6ef7c4ce41cb5f","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.26.1_1774498638363_0.6124588499677475","host":"s3://npm-registry-packages-npm-production"}},"0.26.2":{"name":"codeharness","version":"0.26.2","license":"MIT","_id":"codeharness@0.26.2","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"d5e2a504988a5864c30866347a4df5f503447380","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.26.2.tgz","fileCount":65,"integrity":"sha512-PNEBrRwNklNIrbVToNmS9vaCtdjwPYyX4T/YWDeWpEYHgjV4YIVI3haJjTqgL+5xY2x5uxO4XrZ0JAUSo1LMxw==","signatures":[{"sig":"MEUCIHKjqPgSbbsfk7EVu5/alM4wBz+CiI+rDx9pNyR7EanRAiEAqc8Rf6Qrw73b98/qfd5gea0qHCF7Y5eBspmoSxlkH1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.26.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":674054},"type":"module","engines":{"node":">=18"},"gitHead":"97dec57b39fcce52697e234ae1b6141d4f4926d1","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.26.2_1774499396693_0.03522046746869156","host":"s3://npm-registry-packages-npm-production"}},"0.26.3":{"name":"codeharness","version":"0.26.3","license":"MIT","_id":"codeharness@0.26.3","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"ddf814e9324a1e4a64132ae6fb6af594adb6076b","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.26.3.tgz","fileCount":65,"integrity":"sha512-aPzAYi9Nnm1RRM2skDQJiHZmAxxtgT6l/lSN2gqHhuVENeIRSc4YoZ6LJL+6xda42pnCd1fOppAFmzKuql0ktw==","signatures":[{"sig":"MEYCIQCuozanPpkuzvdBzc5DzFSWuk1Cxf+7pzYJH7x2r5fymgIhAIBq0JbXiAiJbcdVl04evwSZiMrMJaM2h44+/8i/7UUt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.26.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":674125},"type":"module","engines":{"node":">=18"},"gitHead":"e14217e1211deb4baed8e55f479d427200a83081","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.26.3_1774500225996_0.9150994570221689","host":"s3://npm-registry-packages-npm-production"}},"0.26.4":{"name":"codeharness","version":"0.26.4","license":"MIT","_id":"codeharness@0.26.4","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"204ebca4990e47ada4864fcdca9bdd51b79fe23a","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.26.4.tgz","fileCount":65,"integrity":"sha512-L8MpxsXxsiDoHOeZD+dIZnjCm3pTjZGr6tOlN8nJSv0ujb0pI/oRCHYQKyJRCxSrdiC3VwloEzmXbHhOPyTtUA==","signatures":[{"sig":"MEUCIBEI/UZJdVbN78gzKc4q+KAWIi1XXo4ofpmb2Tt7KVWYAiEA9ylgUVjxYTYvQcWMbl1BE4S75iEXhxHWep28VbIo8T4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.26.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":674125},"type":"module","engines":{"node":">=18"},"gitHead":"7dff4b5d9e2b0745d5be9ce1436c751d5862b367","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.0","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.26.4_1774501273842_0.6314353208559569","host":"s3://npm-registry-packages-npm-production"}},"0.26.5":{"name":"codeharness","version":"0.26.5","license":"MIT","_id":"codeharness@0.26.5","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"6dc11b7da075171f9e444989e1fa9c35191bd46f","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.26.5.tgz","fileCount":65,"integrity":"sha512-ZszdhVtlIgpthyq/nu+ca58y1jkuEk5hwtR3qpwSzopkBAM9sbjV3okpFROJEAknJB5QukCtkvtppwyfOUiYJA==","signatures":[{"sig":"MEQCIAKATn9bOp3wJu+14Qi0U87VqhmpU3C1rqBRh7JctDrOAiBnM9XQscSYXjY0lleMiYVFpjne9qmTGOKXyjJ+hBOApQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.26.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":681444},"type":"module","engines":{"node":">=18"},"gitHead":"5092b9c3d6dc237ff51740dd07c6869cfb4255c2","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.26.5_1774759395494_0.10631676876109308","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"codeharness","version":"0.27.0","license":"MIT","_id":"codeharness@0.27.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"9cc15e396f2d6896bb6474a780348464cde81775","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.27.0.tgz","fileCount":62,"integrity":"sha512-Swi2RMHUvk8Pz1FLkhpnB5gojhGBNjU1PHja+iDggdeZXS+DoHg63ntukzztHDvpLAg7WQbEo+CtevAqqDVQ9g==","signatures":[{"sig":"MEQCICixmWBmBJU49ao/V5jKn10zxgAwGLhG9V6Wke3bUNJFAiAYSFfwv6C1MT2dt1lzjCcYKr5sl5zpqGP9wyVcxnzf0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":671073},"type":"module","engines":{"node":">=18"},"gitHead":"21d7a67dadd93d1a4056dbc9cd0e5c6d68429623","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.27.0_1775275510350_0.631135518151402","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"codeharness","version":"0.28.0","license":"MIT","_id":"codeharness@0.28.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"b74110763c2ff1b013bfe9947a822cd5cf51424d","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.28.0.tgz","fileCount":64,"integrity":"sha512-rys3qbWbOa/3jjvW6FVdi92oCM7fN1VuvAUo7FiNQdVdarPdetZ3M1hK7DsSkZC7PVV0iqamw/Y2XQx98IxK6A==","signatures":[{"sig":"MEUCIQC/RTD/I/Fcu7IGhuCudg8DPsS7J4PHid3uK8Bhrp3RCQIgRaB4QYuCtHXIJhu/0OgYBejA4HsFOkpMV2ABAzonjX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676429},"type":"module","engines":{"node":">=18"},"gitHead":"7e46d4b3e4d1d4df84082f3a7d6baf8147ff7b0f","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.28.0_1775277207335_0.882589569086897","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"codeharness","version":"0.28.1","license":"MIT","_id":"codeharness@0.28.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"9c0d10059abec1cd5b2691cd9dab537877e24bb5","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.28.1.tgz","fileCount":64,"integrity":"sha512-Q2bA9vcyZ1OD7uuZGC8WGxcbuFmifnLECjGfynB9hU46EZq77HCqAVVltXQm42YWBmTiB8l9hpGal932zvs7Zg==","signatures":[{"sig":"MEUCIQC7WVrDTSg0eNy53Y5B31Mm/V/SdxjXaURbbH/NPMs4IgIgbU/FNI1pTq8xiakoumE4gwKM43Uni2qjaQx2E9P2pBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676930},"type":"module","engines":{"node":">=18"},"gitHead":"3851b627da4f35dd260057e71f2bb03628e4faa7","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.28.1_1775278303587_0.4365641649572276","host":"s3://npm-registry-packages-npm-production"}},"0.28.2":{"name":"codeharness","version":"0.28.2","license":"MIT","_id":"codeharness@0.28.2","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"fc9cb21aafd8c94eaa34d93dc675c46c406d005a","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.28.2.tgz","fileCount":64,"integrity":"sha512-TlO+M9p6ttco2Ay259235LEtA4w2kjZ5/SnGNZP+aWk6R+yjGVtOBrcmEMoJtlXzD+FCEzDFeni4p2ZKNX/bow==","signatures":[{"sig":"MEUCIGVH2+1VG7cPPwOfHrPFAkqVqnAEKdwgGvf1uyX14ONWAiEAuCx8jv6R/CS9ZpdzpGppsPhNp01jhJQIFRNoHF5ML5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.28.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676910},"type":"module","engines":{"node":">=18"},"gitHead":"a22962d7ea3d31469c054cb88ff9c016949a8e01","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.28.2_1775279499733_0.7011958162669671","host":"s3://npm-registry-packages-npm-production"}},"0.28.3":{"name":"codeharness","version":"0.28.3","license":"MIT","_id":"codeharness@0.28.3","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"c663e80b8e16e384b48a713598db6c28b4b3fb86","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.28.3.tgz","fileCount":64,"integrity":"sha512-ayOFykTCEJvtHhsvnMLzdmbv2Yf0gIB0EpysY4mzjY6yDbL2fCyJilsZqDpCnDXDYN4JKC0TI0e+2qZVF74xVw==","signatures":[{"sig":"MEYCIQDcHfn52PMPAgjdebTNFiZO9EjjcOoC8SH05HrxAJWndQIhAN0E8lGqIFj2KLq4ryFT8KEj93QfLwA28Vq0qZALU38w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.28.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":675997},"type":"module","engines":{"node":">=18"},"gitHead":"f3847300b131ee0ca1db2ca6dda7da6fd4dc2f9e","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.28.3_1775281430026_0.5350579427084585","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"codeharness","version":"0.29.0","license":"MIT","_id":"codeharness@0.29.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"64e5fd5be84ef7d9f65e4c7a5f408d1a0b858250","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.29.0.tgz","fileCount":65,"integrity":"sha512-NZqKeqwhds2R7hUpovrpj29FK9Dm4TDlF3oZ97Od64qxGTk3w7Rtt2vl0thU7MAnN00oh3s3WWil7fLadvD/YA==","signatures":[{"sig":"MEQCIChfbjadAyJPMDDflmYg5yqPF57fWo8dJZ/N5aLOl6ljAiAoKQ+rqDl/cWtM7eiwmQapc/pgXZ12LuL25e8tBYNraQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":679031},"type":"module","engines":{"node":">=18"},"gitHead":"77ad882a2c703575906b7c83f4434d7674546476","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.29.0_1775281741576_0.9181105617030114","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"codeharness","version":"0.29.1","license":"MIT","_id":"codeharness@0.29.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"3ad39a4226b86dabb13d30febc238f372bc8155f","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.29.1.tgz","fileCount":65,"integrity":"sha512-ngZ19J/4RXztrcvbR2+ZBi9orhQTm0eTuJ4oKDYyDnvWFgafyaZG1f1zCOG6lrg92iqR2XwWTGmDW3+LhMsIpw==","signatures":[{"sig":"MEYCIQCT4jXzTCkHlso4vIbqYUPxusUfVcGCSI80NthwaG2LLQIhAJ9DP1bazLeCIu/nSy91yrCYhU6nd9cd/Z850PDYDPkH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":722474},"type":"module","engines":{"node":">=18"},"gitHead":"b5d659a4b0056c10bd5db3c0e22aa389da2149a0","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.29.1_1775283336594_0.7004732957640716","host":"s3://npm-registry-packages-npm-production"}},"0.29.2":{"name":"codeharness","version":"0.29.2","license":"MIT","_id":"codeharness@0.29.2","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"9dae691e2c74ee389eff55a27fa8b56601f6c66f","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.29.2.tgz","fileCount":65,"integrity":"sha512-NVSuET3Zf86kvpmP0qHkPPgCNjnOURWhtsOlai5av5TwZWm+ERNs7EUJfizON5QXg3kIPeUca3lycrbr72t/dw==","signatures":[{"sig":"MEQCIC1fml9h0pK8goYpo2SKop9ihAy/bmn3IWGpmiFkfFGkAiARt/fUoZGxhT85jTITexrtr62G8XdBEguzXdyd+wzv/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.29.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":724313},"type":"module","engines":{"node":">=18"},"gitHead":"96f10581150acd6225254c93ae3143a7a0a390b9","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.29.2_1775284235372_0.8792856549567674","host":"s3://npm-registry-packages-npm-production"}},"0.29.3":{"name":"codeharness","version":"0.29.3","license":"MIT","_id":"codeharness@0.29.3","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"c01e9de14da522e60de452c396f0169a7d54cf3d","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.29.3.tgz","fileCount":65,"integrity":"sha512-HC1zHfPyC+2npPl+a/N7eK0g8BsGT3oL+drFmVMLD4J/54ZMdyiHKhNBp6Vu0+sKv4O5m/QXgwkkHlFDOpDGLg==","signatures":[{"sig":"MEQCIB4+4Pyiw0ShkcFNSFMgDUkOFKcTZHQtia6ka5TZjDCLAiBepc3FPSUdYMfEDC28jaVLpe276wSBTT9Ryw46PVwHCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.29.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":725459},"type":"module","engines":{"node":">=18"},"gitHead":"647087aa1b4245576376108f75d85d2a497d67a2","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.29.3_1775284495571_0.5389951806335505","host":"s3://npm-registry-packages-npm-production"}},"0.29.4":{"name":"codeharness","version":"0.29.4","license":"MIT","_id":"codeharness@0.29.4","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"5e58bf4d7c5b535ccd00f8796fb3a275f6c673c3","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.29.4.tgz","fileCount":65,"integrity":"sha512-lWG8L9YIkSOgZxndBjOC5Ryt4XdEAFVboeCKKfn1jNFj05q3nH5qJBYDfKPy9+wdpUM/+wGKkGrlU2Eibp1khA==","signatures":[{"sig":"MEQCICvSVK3mzQFNZAv8N2gmPl4jmNlWKWuprmYZFh4JKhl7AiAs3td9mcjkRNYMyZDNphffUd0+xZJxVC8MonkEjBHffw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.29.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":727094},"type":"module","engines":{"node":">=18"},"gitHead":"b848baa244e67efe6240c397549ab7122c970573","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.29.4_1775285707276_0.33163069151938784","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"codeharness","version":"0.30.0","license":"MIT","_id":"codeharness@0.30.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"61eddd1a14c7dd1758507d843edb1e0910fd2493","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.30.0.tgz","fileCount":65,"integrity":"sha512-aU0BiDNeXurEDMQPJj1b69YtC7rART1+uRTaBOBgweHj4gY+wy2kM9nfdy3XTD6fQNr2MY9VSWRIo7GC0/1Tjw==","signatures":[{"sig":"MEYCIQDFkY/P+YQSxDqrSwbH3AfB4ye+x5rYRpxT49gz+hJANgIhAOkH6+2hHx5FfqS6I+j5BUcon4WJm0Uk8u4diiCtcbUe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":732553},"type":"module","engines":{"node":">=18"},"gitHead":"c43fa734c1a548f413d8b137baa3522ba06b34cc","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.30.0_1775288196529_0.09852819958879144","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"codeharness","version":"0.30.1","license":"MIT","_id":"codeharness@0.30.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"e8b974262edd6005d1bc05566999e8fbb971c091","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.30.1.tgz","fileCount":65,"integrity":"sha512-oKzVuXUBVj/VrtX4gk3hemVNgJg/kUSr/9b26QzAFHIYB9iHA1FncW/abmH28Q8dGrx1BGTMlriXmhiM3dj8jA==","signatures":[{"sig":"MEUCIQDXEAmBoGXpOUc4j5bziCEEcspyDcXG0PMSg/UIlYHuSwIgclm2D3QUG23TWyOL11Ef6IFbeY2htGz+qwJdQHwWicY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":732701},"type":"module","engines":{"node":">=18"},"gitHead":"ba60e20693b844374affe00886bae45cf863a687","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.30.1_1775290059936_0.2287571142795073","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"codeharness","version":"0.31.0","license":"MIT","_id":"codeharness@0.31.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"bde9b51f71b411b488d39319bd2daf4a380bb4f3","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.31.0.tgz","fileCount":66,"integrity":"sha512-DqvD1pG+nsTo6kvIoe6v+/PklHjDoXvensWrQsV755NtilunF/LwGhsZufaB4mxNnjBZ5xPz/xNOku+CA5TLcA==","signatures":[{"sig":"MEUCIQCFElpR2oZ3nS6ikkQ2iUMUatxfFeFfwPCI/qeOryiZoAIgXgGbsM19lXRI9B0AQzKNx4rwfffLOfCw1Dd68hMyKYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":732301},"type":"module","engines":{"node":">=18"},"gitHead":"4f5321e5faec3ad6d3464b42d04a076626027387","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.31.0_1775298730705_0.13334946721899454","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"codeharness","version":"0.31.1","license":"MIT","_id":"codeharness@0.31.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"ac9bbb2f53c1552d8bbab3871da5e1aab6a3eb58","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.31.1.tgz","fileCount":66,"integrity":"sha512-znCu6toI2i7yPn83GnmL3TBJU8Cuw1kny+MoUlA/8aAGz39Vr1BHmLnyOmQo1MOXMYPqrwXMmv4OhlVODRoE6Q==","signatures":[{"sig":"MEQCIEIEBESxAeMyWHUQj+7fW1PT5aXHt/G5izhAMEAMiH1NAiBONaPFAK06U/9I7FEb1C/kEqOVkiWDgo+HFuzfH3Q9tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.31.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":733220},"type":"module","engines":{"node":">=18"},"gitHead":"81dd9fbf5bd1f778397b7562b77b809aa9421723","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.31.1_1775300288834_0.6906115354519546","host":"s3://npm-registry-packages-npm-production"}},"0.31.2":{"name":"codeharness","version":"0.31.2","license":"MIT","_id":"codeharness@0.31.2","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"838e4cda0f48f80e68c9cfe52c0895278979ea9f","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.31.2.tgz","fileCount":66,"integrity":"sha512-Ue+CO6jzHshkbMCIGxa6JTalpN2HEVch3+FuNay+71PJDCjDzJyRJU9kYl7OGEd0pLEbRSo8mV3l+PGURbn28g==","signatures":[{"sig":"MEUCIQD2Hr5IcmKrILdxWR9J+gWvw2lREvlk391TdYioB2WZbAIgT4QA5To3xwEs7Gbo+JW4MFCQv/TUkeYsG9Mzvw+kCfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.31.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":735268},"type":"module","engines":{"node":">=18"},"gitHead":"b9cc8bd7d2f5b70c5a672873bb5b20e3ff09179d","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.31.2_1775301667641_0.5007024538562814","host":"s3://npm-registry-packages-npm-production"}},"0.31.3":{"name":"codeharness","version":"0.31.3","license":"MIT","_id":"codeharness@0.31.3","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"9aed32b588dc8e7b670e36422410d653a132d5a8","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.31.3.tgz","fileCount":66,"integrity":"sha512-tD016SFM2aK4EJ2btQz9fCNOvkZslE7pLCP+sMkf1tWu9AfsduryBNfKR5LBtm6pIwhx3tr0/lo/p7i+xqBOvw==","signatures":[{"sig":"MEQCIH3DgPblgxrX0iRhE5k0PrKCjbHRIr20BbbaoEXE7OfgAiASqMvS25y3RUTAIHMMwG3elovFrag4+XrCG1ZFwKblhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.31.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":739275},"type":"module","engines":{"node":">=18"},"gitHead":"4e933870bff5a04b1cd85a154436962b2eafa4d4","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.31.3_1775302902206_0.47070550430879665","host":"s3://npm-registry-packages-npm-production"}},"0.31.4":{"name":"codeharness","version":"0.31.4","license":"MIT","_id":"codeharness@0.31.4","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"9a073a911a97f22e26d83efb0ebbbc5f597fa163","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.31.4.tgz","fileCount":66,"integrity":"sha512-3Fz+FTfuX/Kjpw7qEeQGUfswLUuLsrGj8ETyrB/z0xZ+JKgcpX2NN1ViFrzrWk0RFg7kUX5AgYlswye+90zVWw==","signatures":[{"sig":"MEYCIQCTCTBrAxXv+zoCv1h/Rw+LvLR25TaY6b0M6alTRZWfnwIhAOJowb+nAj04TuQMfnV8hKaHcf7XwESnxaCMNWE0mgAQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.31.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":739598},"type":"module","engines":{"node":">=18"},"gitHead":"d34be683a5727183d81cd91df67f6abb8f61472f","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.31.4_1775303422679_0.3977175709027563","host":"s3://npm-registry-packages-npm-production"}},"0.31.5":{"name":"codeharness","version":"0.31.5","license":"MIT","_id":"codeharness@0.31.5","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"6a6e419a9bbed376c352fa6463db8c39a639ac06","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.31.5.tgz","fileCount":66,"integrity":"sha512-1LyegsLiFR4rVyy/Hpd2wZKgRR4Io9j4jUb6AgvP0/PhhwC0W/lcva2xDZ636onru5uuwy1x8e0Zrm7EgFI+dg==","signatures":[{"sig":"MEUCIQCCij10Zn2zBMIjYG6cUJ2P2n43ZM4E5j77vUDt/ZzsDAIgBFgRTq/ebEwH8cVIHV6i5UyOZEDWmxsHYszxZP07LHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.31.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":738988},"type":"module","engines":{"node":">=18"},"gitHead":"4f17e95c0bb455c20a9db7c334680452a15ab6ac","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.31.5_1775304250031_0.6909139154406534","host":"s3://npm-registry-packages-npm-production"}},"0.31.6":{"name":"codeharness","version":"0.31.6","license":"MIT","_id":"codeharness@0.31.6","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"00131bf8c7f05c63d3423ee15496f118de35fb6c","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.31.6.tgz","fileCount":66,"integrity":"sha512-KAzoX4qkS73nhP3ByuMDQBQaZTDfJV3iZjwHcKLdD6m/dyRWcALGCh+/EbehqHUPQ+tHq3FDbwKoC952o7REdw==","signatures":[{"sig":"MEQCIDouQsB1FDhkFJkUtFT1NYu433Jo3YuQwdWvKZPsRoFTAiBYxfs4U/EO8QhrZSy6wnlwz+jq+l5UX7s20gvCers6Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.31.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":740953},"type":"module","engines":{"node":">=18"},"gitHead":"15d03e2042d0b73fb4b0a216401c94dbc9d8a1f4","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.31.6_1775304947153_0.6127417250950256","host":"s3://npm-registry-packages-npm-production"}},"0.31.7":{"name":"codeharness","version":"0.31.7","license":"MIT","_id":"codeharness@0.31.7","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"8fb6d285387f23e7684b4bd85d515135b304dd2a","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.31.7.tgz","fileCount":66,"integrity":"sha512-P5+CulnR2+Du8P4aoJfCuUvvhLo77iHzV3+X71TqGqizkzAlVDFmPOTCAs3ED7QMko/NF89BpnP9JRDr9zjjLA==","signatures":[{"sig":"MEUCIGDeGKlrlfu9ISi+USubCbWFaAyRnU63F+JkpSiku4G1AiEAqOWdy2DM5q8zqJbVZCx343x8H/DuyzXJjJSvQbehho0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.31.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741016},"type":"module","engines":{"node":">=18"},"gitHead":"96abdbf9ece4c20d2c84abe3f971f768adc6d1a7","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.31.7_1775305833854_0.738283754017808","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"codeharness","version":"0.32.0","license":"MIT","_id":"codeharness@0.32.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"83b9a1b3ab961ac11a567da8b08e10fcd9350087","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.32.0.tgz","fileCount":66,"integrity":"sha512-hhr/noK9sVp0flJyD96vq/FSyHjNItWkQSogeNXEGPENFvCk8XWOvq8qGQjJiSD5vzJu7ZwZK3PXr8YgsAXYqQ==","signatures":[{"sig":"MEUCIQDRS+IrZQ8c9XtS1QRu74EJBXrsAP74ZZsuJRHBSABP8gIgJXy/HsHDMDyipEBZs1BkCp/CLXxyIFreKt29GMLTKYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":734964},"type":"module","engines":{"node":">=18"},"gitHead":"64d7f56f6aa1b4d1d5d3df2082a51c7ab72b33f1","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.32.0_1775310638732_0.608227477876855","host":"s3://npm-registry-packages-npm-production"}},"0.32.1":{"name":"codeharness","version":"0.32.1","license":"MIT","_id":"codeharness@0.32.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"8ba01c6ab5f6fa58fe9b18e6b3d61eb9ff5e170d","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.32.1.tgz","fileCount":66,"integrity":"sha512-dwafA8fMBwQJ5B0Lk9FAT+Qgt0L/3PTOM3N1onnPSNhW24fISD6NfIp28uxC1KeWtzIKbwCi+9X8NhArukGoCg==","signatures":[{"sig":"MEQCIBpp/CvMy9tInc8eWdqgtc49ULpIOz3dId9+ClxxK35WAiAyuE+I0T0cp9q1VYyK2ZFmcRZashyksKR2FM78CZ5XdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.32.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":735020},"type":"module","engines":{"node":">=18"},"gitHead":"bf298cc6a4ce3834b8aeb7924da341c7b6d6630c","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.32.1_1775311600415_0.050582363497087224","host":"s3://npm-registry-packages-npm-production"}},"0.32.2":{"name":"codeharness","version":"0.32.2","license":"MIT","_id":"codeharness@0.32.2","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"146b69b491df3dfee76249ba178cd5963e75e288","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.32.2.tgz","fileCount":66,"integrity":"sha512-eDtKeeLgMplWYv+jxG+K2W9OqiRmygXTSo0V5pcTVZ7pDnBhE2R6Q6K378XYOfvppRZmJmrsz3IyDXNNvrW6ow==","signatures":[{"sig":"MEQCIDMwY2SoxbX+8/jwERIRMMn3Ko9Bq12IW04br1+fpKTSAiAQ65lSDBijlREyCnEmq1daz+rUO6W0aqebBQe5BVGRKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.32.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":736028},"type":"module","engines":{"node":">=18"},"gitHead":"ef2f7a4b43c1e707c2bd6582c52f5b440e8dbe43","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.32.2_1775314436169_0.9533267073243528","host":"s3://npm-registry-packages-npm-production"}},"0.32.3":{"name":"codeharness","version":"0.32.3","license":"MIT","_id":"codeharness@0.32.3","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"a3add76b3452fee93f14cf26371ca545d16c0906","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.32.3.tgz","fileCount":66,"integrity":"sha512-7A/s+o+qAFj4IuTm8mkD3NvJ61QwkwnbCB/r+m8Tm6lKVZcI4cSN6ugGgQ5ntIZadhpT7rlsVxAtShfZLSmdLw==","signatures":[{"sig":"MEUCIGNO3sEIXmuLOUnwMddNdz0gPY0ii+qGzvGE6hi4+wzrAiEAzG3reX4JpH1WnbwNEXIWSli95DLUEwFhmxrd4Ot1Eyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.32.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":736282},"type":"module","engines":{"node":">=18"},"gitHead":"b98656abdb8bceca325e1c3b53d5714d57dbd891","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.32.3_1775314909712_0.031349931022280675","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"codeharness","version":"0.33.0","license":"MIT","_id":"codeharness@0.33.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"e9737fb9b07f3c32eb43c309cbfcbd83a8d87e2f","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.33.0.tgz","fileCount":67,"integrity":"sha512-ncvlqSPUarQm0S8tZ50I8g780UInIfvz5qr05xdA1LUYEKas7k8CFpYnm25x9Ah0Foh+Cwpq922raGVtN3GoLg==","signatures":[{"sig":"MEYCIQCWU/Oa/PshQMSO7b8QI6me4KAStO2drD01nd7l0LueEwIhAJaWbl/WnkEfZkQPqZ8dpJgeDSN2Rv5FTmO+tJSveJOK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":732736},"type":"module","engines":{"node":">=18"},"gitHead":"ba0cde2435597dab944fff1488f7a7c808c7e8c2","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.33.0_1775318986970_0.8611717358671014","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"name":"codeharness","version":"0.33.1","license":"MIT","_id":"codeharness@0.33.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"d9a6d1bc63f62992321b209d1c07ebec37fee86f","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.33.1.tgz","fileCount":67,"integrity":"sha512-utNKFB0M780HtcIACt1F/DvMicS3hr4yJhYVxuIlswCWa+sFu7MbhkJ91Xifw5vCgP7e+h9DO7Ixj2gl1NR5cQ==","signatures":[{"sig":"MEYCIQCze7ZUtLpHQa2JnLo4XnN+pX77Z/8GNDCUuEN6QlxX7QIhAOCzI/rBY35TXEyv+fsuBoF5Cu1OCne8U2Mp2NZ31xc/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.33.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":734565},"type":"module","engines":{"node":">=18"},"gitHead":"966cab91d30d5657a853ae4d7c7d17717aef7f46","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.33.1_1775320408261_0.3705570403424765","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"codeharness","version":"0.34.0","license":"MIT","_id":"codeharness@0.34.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"166ebffc99edaaa25dc06f38bc4c736b443b4295","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.34.0.tgz","fileCount":69,"integrity":"sha512-9N0dTbPzvEWrB7WXqW5McDPGQi7uNQ6+MX/VXTs9ulihaBSWy4kCXtZufLH5/rtBEnWeLfoL2qU2fHGMrlmDrA==","signatures":[{"sig":"MEUCIEoCERsUXgIaTZSCt+sa5mDt9gTaUUO5IcPXrVGBXnzQAiEAhpw7BIpqJlkOYL4Tr2VE9P5HtpjNjNSPBNv0Go/OeCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":743037},"type":"module","engines":{"node":">=18"},"gitHead":"7ffc2ec208838bed8ce2a8d7ce92c64454f91b03","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.34.0_1775324769215_0.6801079297907071","host":"s3://npm-registry-packages-npm-production"}},"0.34.1":{"name":"codeharness","version":"0.34.1","license":"MIT","_id":"codeharness@0.34.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"af2324535cc843a5b4bffe452926ea992783d112","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.34.1.tgz","fileCount":69,"integrity":"sha512-epPKS5MQK45vNwIq2qdxnGMpSsWO99OsoIf9fbK1NcZNCvI0aQX5FfkdNs8D6RTwqn9ylBZE6T81esbNKt0cRA==","signatures":[{"sig":"MEUCIFNZ02egPHQWkJoy6S7XrgZap/XpxPdGQOtmvewhrHRCAiEA/JT7QDUgaOgB38lG58Isx1EHlbwWrpPCViZw8jGc2II=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.34.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":743522},"type":"module","engines":{"node":">=18"},"gitHead":"60b1e9ec307d2964f2d73ed1b09ffec138d6bff7","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.34.1_1775326337493_0.3349247711911083","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"codeharness","version":"0.35.0","license":"MIT","_id":"codeharness@0.35.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"401103b0f3286caa7482ca8df39cfe46ac5360d8","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.35.0.tgz","fileCount":69,"integrity":"sha512-wi6//8MPx3FrflzzZzh7g60vAUJ0tJwmc2xDXJ9FSVXq8wPqcA6RTfC5kOaq3uncj0W4CWCKjr4jCRI6XJL7gQ==","signatures":[{"sig":"MEUCIQDWSjS30Peuk/0T61SD09qushmLKqJNoj7TOPFA2I3EVwIgPC6iJ/xw1LAkv94nrXPPT7jmd8EkujLjjgzyKzoLC/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":745330},"type":"module","engines":{"node":">=18"},"gitHead":"dddf838693e581968f14fcee1dc2fff0a6924392","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.35.0_1775327694780_0.4197955472926964","host":"s3://npm-registry-packages-npm-production"}},"0.35.1":{"name":"codeharness","version":"0.35.1","license":"MIT","_id":"codeharness@0.35.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"a9d32f3fa2141e01ba7754022678f6680b2e3c7f","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.35.1.tgz","fileCount":69,"integrity":"sha512-H1T830c8jS0dSXjYvofIAZblBwYG+K192TcxBQbMtlvm8PSlwPMbQeNgrh5ZAqXErrCjXsVbuzG+YQfKfwhbsg==","signatures":[{"sig":"MEYCIQDqhC4epg8pr8IXevg4EVv7nxQYbJv96cJhInwN4KN6iAIhALxIEl6orKKrIr8KmYIkbVc22otIwkmlC3WUWPnZtZE1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.35.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":745108},"type":"module","engines":{"node":">=18"},"gitHead":"d8aee12a7f7972976af7085027b15618438b4081","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.35.1_1775328951220_0.7487473122513744","host":"s3://npm-registry-packages-npm-production"}},"0.35.2":{"name":"codeharness","version":"0.35.2","license":"MIT","_id":"codeharness@0.35.2","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"fab29ce19a0785adf5bd2008a9bf325ebfdcdac9","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.35.2.tgz","fileCount":69,"integrity":"sha512-9R2WrvHub2KevArZAR4aUJKgLi5r9UjfTYDT/VjvlOF4SRzJ7UBZkqdBxaHqROrkYiDR3hEt/D7Q/ep8reKV8Q==","signatures":[{"sig":"MEUCIFXORthfLGIk0zBbypF2E/EnY6boeJxSEaOQFqnsW5lZAiEA91oYKHuurQZ7nTP0eWUfGlGxoESCzZDweUP6i4WTsTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.35.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":745674},"type":"module","engines":{"node":">=18"},"gitHead":"c73d467506b9ce1abf9415b81d5955ddffc73736","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.35.2_1775358153184_0.7374311895095207","host":"s3://npm-registry-packages-npm-production"}},"0.35.3":{"name":"codeharness","version":"0.35.3","license":"MIT","_id":"codeharness@0.35.3","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"500e24ffe40053d3cadd89eab0e5edb79da6d3cc","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.35.3.tgz","fileCount":69,"integrity":"sha512-5Ekvb/4g6GQPmTpxLsfFN8Ii/lDUT1uqNXb5hdgchO04KBXy2ZlXgSsk66muKe5J/HNntqSYpUZ+vlzvZ73c4Q==","signatures":[{"sig":"MEUCIQCWEf2PHwCJY73jstAMNpqZSWhkJmF97AqSp7uYEsv+dQIgKWjMzW163/Tfc2Wy0dbrxtEuBpxwb5SXCCkXdSXJBO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.35.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":745822},"type":"module","engines":{"node":">=18"},"gitHead":"511abc20af0af061a5934e265d61d288aa1e81ed","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.35.3_1775358965872_0.6225783312808115","host":"s3://npm-registry-packages-npm-production"}},"0.35.4":{"name":"codeharness","version":"0.35.4","license":"MIT","_id":"codeharness@0.35.4","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"986eb074fc673569abad12ccbee30f6e5025d0f0","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.35.4.tgz","fileCount":69,"integrity":"sha512-z3eGQUVQd23OxAo8pZc/pyjHbwWdYBGUjF8zAfae+MZrnZNY65Qow8XX5JoXSOXG5cGUhVyEj3mfM2nTjQqtrg==","signatures":[{"sig":"MEQCIBubywWT+A725hXuxgOgUbvufNLsm4NgRjid5cI7PoSDAiAtIHOHYTwrHZydKnRPlYUlkWkIwdjg2SdnvjNghiXBHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.35.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":746234},"type":"module","engines":{"node":">=18"},"gitHead":"42efade29ce856872ab3d090fa6d59d2f804391f","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.35.4_1775359276966_0.05083459606120222","host":"s3://npm-registry-packages-npm-production"}},"0.35.5":{"name":"codeharness","version":"0.35.5","license":"MIT","_id":"codeharness@0.35.5","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"7399b6f6314ac17b8a09723a30a6fd6dd048e1e1","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.35.5.tgz","fileCount":69,"integrity":"sha512-L+FDxNtNa1xGNW257327pN2RJf9/5WlhM2FECio6MT2LGTdvN0zLlpo5dnADlT+yJtcee7us8ez/KJooD40obg==","signatures":[{"sig":"MEYCIQCim44qjj/c9Rd772N/zMgX1jh8Dh7BwX6gg/pknxXirwIhAI+cSbt67N2PxovmskA8a1W554TdpcIVhkcOd11hVn2N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.35.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":746511},"type":"module","engines":{"node":">=18"},"gitHead":"6e81e8be1f049d43834c45cf1382c0caf3f892b8","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.35.5_1775359556044_0.15737145130862706","host":"s3://npm-registry-packages-npm-production"}},"0.35.6":{"name":"codeharness","version":"0.35.6","license":"MIT","_id":"codeharness@0.35.6","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"47774bb6300897316fe42a5a2fe66a30c5a95cc9","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.35.6.tgz","fileCount":69,"integrity":"sha512-ghbcNQokc/hqnSNp/v+TQ3tiMrgjYobakbXg5ucIQko5DnksUGrjElpvLDzXruLDxK/qFJoC4ifA3bmUCfPVvg==","signatures":[{"sig":"MEUCIQC0L7/bTwz8SjzwRDAp4efal+S8xw9awGsLzKs6e/1W3gIgeEmJtjlb+qfSzh4ZbfFNLb7WVLpq/kwdsNqkgR2DWiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.35.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":746608},"type":"module","engines":{"node":">=18"},"gitHead":"4cc7b90188704954a4c124a294ccee1e466c1e51","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.35.6_1775359968558_0.8027427942898551","host":"s3://npm-registry-packages-npm-production"}},"0.35.7":{"name":"codeharness","version":"0.35.7","license":"MIT","_id":"codeharness@0.35.7","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"477c4a6fb425fe195a6883d63a847c6483c2bcca","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.35.7.tgz","fileCount":69,"integrity":"sha512-HPlg1BfE3jWCXUM5S3MNXljvTvp06gH9em1fqCh9HDPh5dml1243VYKg/tFCDdH17vGqdyqB06PoU2O72e3zdQ==","signatures":[{"sig":"MEUCIQCc8TxP0RZd29B61020M1QfdwegGSUqubmnuoON2khtmwIgTLvmT1XK3eF8s10AixWEMP31JYBrE7JvjIgqIHaCnGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.35.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":746686},"type":"module","engines":{"node":">=18"},"gitHead":"6f5915be4f938fee059e82f8cb804b1d18954e33","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.35.7_1775360490514_0.7831449884005024","host":"s3://npm-registry-packages-npm-production"}},"0.36.2":{"name":"codeharness","version":"0.36.2","license":"MIT","_id":"codeharness@0.36.2","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"a41eab10d95e9a219986dd55149208bd15cc7114","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.36.2.tgz","fileCount":69,"integrity":"sha512-WuCdB/b3UwS82H8Nhv/5L41OkF7PYgDVpG8gH7HG6Hn9rgqg+cTcf1pio7TqpZdF6ppjcSctozAuRdCmv+6z+A==","signatures":[{"sig":"MEUCIDc+VcuSF9Ru48fmMJxs7DMy1bq4PYnpAAeO1UwUOQ6LAiEAyX1dO5ioPn0TfHMYrwn/RIePvggmuEwmVMiHpv1NhdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.36.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":749805},"type":"module","engines":{"node":">=18"},"gitHead":"7492a001dbddea89a0181ab6169429d341f6d5e9","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.36.2_1775375638141_0.9308793944479548","host":"s3://npm-registry-packages-npm-production"}},"0.36.3":{"name":"codeharness","version":"0.36.3","license":"MIT","_id":"codeharness@0.36.3","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"38977edc08908a22084a452c7fafe552f7164603","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.36.3.tgz","fileCount":69,"integrity":"sha512-1hZTasDcp1Kgl7UbjEsxbAvbRNIMMFm2pMRi8nxfJa16LSfkqrpsIovyUHBuYZVSnQcTXp9JryycgSDbPwBHzA==","signatures":[{"sig":"MEQCID1KRbtKH4xUZeVidqrCknalrN5i7ahUzKORPaTWZL2+AiBNlJ9hcJ2uYeCwtur+51gGXP2PNjECiymJhDyKpeR5uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.36.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":750056},"type":"module","engines":{"node":">=18"},"gitHead":"d86f1da5c4ed3bb869f5fe3aa59975422120e8a9","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.36.3_1775378804472_0.0803696580298392","host":"s3://npm-registry-packages-npm-production"}},"0.36.4":{"name":"codeharness","version":"0.36.4","license":"MIT","_id":"codeharness@0.36.4","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"ec9c67ddd9d78f331226ee0b40e9d0055bed1c18","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.36.4.tgz","fileCount":69,"integrity":"sha512-CZqUGPKsOX6GsWSlyuuoGvo9FxkKTYTy5oBKI+mU1Wz20B+KHAcveqc/aRLpXNATK+7up8YXTclXbMF1fOoJqg==","signatures":[{"sig":"MEUCIBUo2hkgevHgakzuzhC45pUnlsTtkRP7H12+1kdyc0fMAiEAiTqnl1br6i7b2oiPGlaiKBp1/MZ8dDMLaKBfnM2GWxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.36.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":749850},"type":"module","engines":{"node":">=18"},"gitHead":"f6f95bf9e4d3a62bb450ee2974a24375ba0beedd","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.36.4_1775379488152_0.44658240640048597","host":"s3://npm-registry-packages-npm-production"}},"0.36.5":{"name":"codeharness","version":"0.36.5","license":"MIT","_id":"codeharness@0.36.5","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"d1145cae429e0deb394dd5819932ddeef1ed7f55","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.36.5.tgz","fileCount":69,"integrity":"sha512-kLrw8vdHHzZNFwuAtInikNxYja2qQ18m/gsiWpGKduth4Bbk0xRniTysiFY09HJUdamkskRE8oSDsg0cruRpBw==","signatures":[{"sig":"MEUCIQCz+XTNO5gQYzbnn3ou8eNWHY/37d02hCZ/8Tf5D5nchQIgXoKJ6JV+eRmblPIioegOU8ex4953zjBF61U+ot5exGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.36.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":750081},"type":"module","engines":{"node":">=18"},"gitHead":"42826af2067f24c84f7e1be8dd5749c736ddb756","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.36.5_1775381016907_0.3478751055055047","host":"s3://npm-registry-packages-npm-production"}},"0.36.6":{"name":"codeharness","version":"0.36.6","license":"MIT","_id":"codeharness@0.36.6","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"825a4a85a536aaaa7c19f50ec2c766c3a4670e83","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.36.6.tgz","fileCount":69,"integrity":"sha512-eT6cVpwND75zScr2HQzJqzzETfkUp2GfFJC+OdHJwsQX+Ge6CrCTTaVvHr07kuBGIez/UggiDl0rvVLkXp+UGw==","signatures":[{"sig":"MEUCIFu+df4JB1YFwiROQQP1CpPyT0/3178xVXrV22CEXKzkAiEAnXHUbd0jqxZ1J+0FpXOP3PYvq0Lx1+rW0ESL09vCRv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.36.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":749820},"type":"module","engines":{"node":">=18"},"gitHead":"4b6d83ea8e5e22bd2660c1fb0c5284f326e1dc2f","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.36.6_1775383819580_0.850510593539096","host":"s3://npm-registry-packages-npm-production"}},"0.36.7":{"name":"codeharness","version":"0.36.7","license":"MIT","_id":"codeharness@0.36.7","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"65146f5dff696c52b06b0a0526dd55ca07a18e93","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.36.7.tgz","fileCount":69,"integrity":"sha512-ec6P3kRJJehbI+SsKMcALJMe2zdClcjRuONyOsThn6a+YORrHpRiQsTRLyetWtZsfmmjZnZa/CRm6WuQyWXJDw==","signatures":[{"sig":"MEUCID5Rdb1nsyganlcSLIY1bLY/qp2UChgT3Oq/LnsCTQBLAiEA8YHXb+DSs1k2j1PGfwJLVguPui+Yldacy/ipe5ox92Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.36.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":749903},"type":"module","engines":{"node":">=18"},"gitHead":"b34f6b2960ad01ee9ffb09bc2ed1f67b2b944f97","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.36.7_1775385929839_0.23321373477157747","host":"s3://npm-registry-packages-npm-production"}},"0.36.8":{"name":"codeharness","version":"0.36.8","license":"MIT","_id":"codeharness@0.36.8","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"7026dfce9272c8242aa9f5ca43e53b9b969ecf95","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.36.8.tgz","fileCount":69,"integrity":"sha512-0QWvujrk6VQXbl3IOY+OCuDsp3ecN9tRbqkGJLS/6+rI1lwH3JqQoS4mO0jkOm0N8LMrkgRyB/Kv67DnzLAFrA==","signatures":[{"sig":"MEUCICwkTYlWrTAqiev+QA9L3gChFHERagvxggOUOhNVrI0qAiEArmji8s6OfF/V8YwRAw+Z9vOYphTUYliCfFuISGsDpMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.36.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":749810},"type":"module","engines":{"node":">=18"},"gitHead":"45b3355d8db7b83b5d99e30b2d2b9619c1aac980","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.36.8_1775386598415_0.39868490291323644","host":"s3://npm-registry-packages-npm-production"}},"0.36.9":{"name":"codeharness","version":"0.36.9","license":"MIT","_id":"codeharness@0.36.9","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"35e4e99c67f164e2312ae6b754fa3f16b1b73f79","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.36.9.tgz","fileCount":69,"integrity":"sha512-JZ5uRe86tQMvbqSNXmW/5eF/u3HDO6BNWPLmkCqZDPq2RlrTlEz78SlWxyRJ9vOzkqDgUrKrIxJHEyzFt8Vzmw==","signatures":[{"sig":"MEUCIQDVC/DizKzQoCsrSZc+OEqojTheYisMGwyZ/FyGDXki3gIgCglLjImLyw1QNh4LwCwdMQ3n/gsNp3gA43Xd7Y3X8Eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.36.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":749776},"type":"module","engines":{"node":">=18"},"gitHead":"636c180ee68f687ea5162afbda49561a73f65ae9","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.36.9_1775389421031_0.5316889539216973","host":"s3://npm-registry-packages-npm-production"}},"0.36.10":{"name":"codeharness","version":"0.36.10","license":"MIT","_id":"codeharness@0.36.10","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"bd43c546fdc5980a71549aa8737103503d9eb5ad","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.36.10.tgz","fileCount":69,"integrity":"sha512-r/k0t1P86zryma/aILRpG3qGcV1RAxsU23S9QIl6SGkr8mB1Ic+lEsIBlII4PxpmcvcmIJjahpUgOMR2ZUNmvQ==","signatures":[{"sig":"MEUCIQDV4K9RBuzRs6/w/5Ydj8XIfdqYJn7eENKXai9QEXyY/gIgN2KdzTnndWYQAfHT2EQCoyzC79Y/D3+xub8h5EgAGJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.36.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":749903},"type":"module","engines":{"node":">=18"},"gitHead":"fb2c80a5f969238891a53cc7d418ca80cba4a570","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.36.10_1775391334479_0.8255139767815047","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"codeharness","version":"0.37.0","license":"MIT","_id":"codeharness@0.37.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"0ce286db71ef6e4285d49fb8b19d8540aeedd556","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.37.0.tgz","fileCount":69,"integrity":"sha512-EpXLiaUEVpYR4BpVI1r5kuzGCvtDJvl3fNBLrXk/90ddO92kpI3V//PPn46dOfD5S5mmXvghjZQmShvz1lR3bQ==","signatures":[{"sig":"MEYCIQDj1B12hWuAEs2IpAGE3rgT4KORlEj4rS/98DRsOU82LgIhAPh9F6tSS80diATIOBjTqBskiYi2QvFo5bI6P+CiU8a/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":749297},"type":"module","engines":{"node":">=18"},"gitHead":"0eb70ad9f2f1821c9aeaa57bea52e36ea73b88f5","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.37.0_1775401294950_0.3632275607987683","host":"s3://npm-registry-packages-npm-production"}},"0.37.1":{"name":"codeharness","version":"0.37.1","license":"MIT","_id":"codeharness@0.37.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"abe6717a36426c192dcaee9b8e9785bc058b4e4e","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.37.1.tgz","fileCount":69,"integrity":"sha512-MjicDY8Ad93pTsYc6fvVhltZZQpSz8x43l6KbdXAvKS4+J8pEnqdHSq60RainHRGhIab6WoQxR4LSd3/DJwRwg==","signatures":[{"sig":"MEQCIB3IJBvTU4A5p10FUj/i+Ci/Ui+FeSZ3t646nJAu+RI2AiAaeQVEqhpRG3GHcC9w++WfoKozYbRid707PVET+J4DWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.37.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":744628},"type":"module","engines":{"node":">=18"},"gitHead":"9beca68a667c99b25c374398ccb2e98769ad18b7","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.37.1_1775402489339_0.29746418011464115","host":"s3://npm-registry-packages-npm-production"}},"0.37.2":{"name":"codeharness","version":"0.37.2","license":"MIT","_id":"codeharness@0.37.2","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"c3e73767f09604a0cec74b16d1dd4a3a1e9ddaab","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.37.2.tgz","fileCount":69,"integrity":"sha512-Yb505dhSRfNJImGLYKP4RojnA3wmVwYxfCpXse3S44FHYhLYywe9YXFTNWqfOdFavpOm5ojf4wajRLCdBuHDDw==","signatures":[{"sig":"MEQCIDBaQoNFwdi4VlLCmAb9JrRL8/suj1YSDaTcj5+dgKVjAiBC9PE9gyzqzWAHmXeiSQ9iy5xEhLxlgkQxFhvixucn0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.37.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":749714},"type":"module","engines":{"node":">=18"},"gitHead":"ed919a286648e18be4f102fab758e6b3a1f53450","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.37.2_1775408414803_0.7998615751701579","host":"s3://npm-registry-packages-npm-production"}},"0.37.3":{"name":"codeharness","version":"0.37.3","license":"MIT","_id":"codeharness@0.37.3","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"d5c5c58f07531f6d44dbdc785a8731366eadc8df","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.37.3.tgz","fileCount":69,"integrity":"sha512-KFoktL8MSWD+D4M+9HG/m9JOHqVIZA8rtUu9CyyomanYVvlQr/p0x5I0Ypy7amUF6WafXKeOEtU1suiYTywMpA==","signatures":[{"sig":"MEYCIQCWwAdhq8xWTQ9Pbotg3o6/P3uPniDLnz79O36U5zK9awIhAPSFowibk2H5fa5d4Z07xvs47DJ5KNMrxlj91xdV9f+R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.37.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":758792},"type":"module","engines":{"node":">=18"},"gitHead":"427c1ef912f3c39cd3bccbba06878f04ccafbf0c","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.37.3_1775441322005_0.5919881131661742","host":"s3://npm-registry-packages-npm-production"}},"0.37.4":{"name":"codeharness","version":"0.37.4","license":"MIT","_id":"codeharness@0.37.4","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"cfccfa755d4f1ff18a331a4c0870737ed38064d7","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.37.4.tgz","fileCount":69,"integrity":"sha512-3nSCF31WHXC8STl7V0Nn6SsDRQUy5sZywYKTPVQYrokHXohoYL8KOEkkn83pxuhsgZj15OkBt7/TnXLL/Q5mew==","signatures":[{"sig":"MEUCIQDKd2KuNvtrvKOmVvkBWMkjrTHSfReQHRVGOmCczQZr7wIgfwvrrjBrqQXWJMWAXwkrdZ4sqIAJ1MjIEaDOzFaS6t4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.37.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":759405},"type":"module","engines":{"node":">=18"},"gitHead":"586cbd255969aab87e1c9505d48b7c222cefdf16","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.37.4_1775442058305_0.2234433828273752","host":"s3://npm-registry-packages-npm-production"}},"0.37.5":{"name":"codeharness","version":"0.37.5","license":"MIT","_id":"codeharness@0.37.5","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"b962298f331b18386a7604df27a37789090e2656","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.37.5.tgz","fileCount":69,"integrity":"sha512-YG/3EtAXWiirsnf2C/BqO/w2ThLs3N5LWNuI2rVzO487hP4l+ouF5jAYRLkZ/+gWnoRlTu07ks1oH/gwrYNbPQ==","signatures":[{"sig":"MEYCIQCEHHj0tU3V5OE3Zh8usyhBvfC3Lmn6ri+A7uKU2G4o5wIhAI0E+Aj/A/lw7XetQc7Ok4PFv+aW5KXXUzycSId7P4+i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.37.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":775335},"type":"module","engines":{"node":">=18"},"gitHead":"c90aa5feeb52efc22c7caaabb64d7bace6a2cf2a","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.37.5_1775495366506_0.17060197142588196","host":"s3://npm-registry-packages-npm-production"}},"0.37.6":{"name":"codeharness","version":"0.37.6","license":"MIT","_id":"codeharness@0.37.6","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"de28bf13839cd7cf644885d7d3b3cb5dfed83fa7","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.37.6.tgz","fileCount":69,"integrity":"sha512-EaJ85rhVXZG+v8fexy3f3Gtq2EpDNtQytxsqQ1ouoKVdb7me3Su01tNN4vAMcvqqNlZ0x8UBp5HGQ3S5E0cQ3g==","signatures":[{"sig":"MEUCIQCpLgIPgTd+WaNDX2QKSPSO97WknEwpQ19Rup/hllMDogIgPZ/IP7Up/GVdfRNLRuPMVW33zp7oyyjXzob/gpFlmfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.37.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":777281},"type":"module","engines":{"node":">=18"},"gitHead":"ee796ba70d5307cb050918154d8fc1950563f6a8","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.37.6_1775497235532_0.6603874717422855","host":"s3://npm-registry-packages-npm-production"}},"0.37.7":{"name":"codeharness","version":"0.37.7","license":"MIT","_id":"codeharness@0.37.7","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"47855910eabdbbad7d022041ab7d64a06fd53f46","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.37.7.tgz","fileCount":69,"integrity":"sha512-6km8553TnMLorFLT+hcZYDVd7b2qJYAROLoh4e8qFeJsZh28l+S3S02mX2dex1s2XsplgN8tWEzsli2YUDPFOQ==","signatures":[{"sig":"MEUCIH2Cs7deymKS1oEn0yXGBazmcva7ZFzzdEzSfwkO4oPOAiEA7FX3MYvfYisjPOP4nYbgYMchCTFVbpOSGfsGj2R7Ldg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.37.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":777596},"type":"module","engines":{"node":">=18"},"gitHead":"0bca9a84a5fcdd9ffe1c98a70a8d49d732232179","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.37.7_1775497709450_0.40893100094275536","host":"s3://npm-registry-packages-npm-production"}},"0.37.8":{"name":"codeharness","version":"0.37.8","license":"MIT","_id":"codeharness@0.37.8","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"cfea3e8ca28592a625afde3779d65eb830d1fc23","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.37.8.tgz","fileCount":69,"integrity":"sha512-dPlkw7h+1/szTIZNO2xJcJLxKoPzRVAOZzA7fSfxw8tVupY1SPDtci86RLOHmasx81vDi846uy3UgluxPxWAoA==","signatures":[{"sig":"MEYCIQCHmGknfFUQkKQsQUrzxG/wFYCe3EsoMlW5E1RpcgQrFwIhAM42LUnD1kzMxxtgVVHl5sW1vmfSQkZfObqrBotOr9Dq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.37.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":777532},"type":"module","engines":{"node":">=18"},"gitHead":"a53084bc1d1fd538e44b6d23b8d2800d0002c065","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.37.8_1775498493873_0.42654874897128026","host":"s3://npm-registry-packages-npm-production"}},"0.37.9":{"name":"codeharness","version":"0.37.9","license":"MIT","_id":"codeharness@0.37.9","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"63a3e747d6afea24aadaf462be0cbcd3f3c7a333","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.37.9.tgz","fileCount":69,"integrity":"sha512-MFCjA9SD3TAUpzHUTGN3UZB5zE33XXo7wzpcFewgObKOwJ/+J0KrKx8f2gv/XT9MBwlQ602H7jdV/067gzHrPA==","signatures":[{"sig":"MEYCIQCJTDmakYVxX4Sc1gUqaCQ0BH7ieBlRJSgGoLU5VJR+DwIhAMtzzPJKQdMpMGaWg3I3lrf3gGOHQUjEKserXRP9yo3y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.37.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":783483},"type":"module","engines":{"node":">=18"},"gitHead":"28ef12e0fc65b5939075c253d74ac74eaf9280ea","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.37.9_1775531686421_0.554644467185186","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"codeharness","version":"0.38.0","license":"MIT","_id":"codeharness@0.38.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"0f6ac7b422c8f07ba4448963e1801aac6f332adc","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.38.0.tgz","fileCount":69,"integrity":"sha512-6J21hHp75BJ46igyj73uTAFShR8Heml8fEdO1BR1tvOxpFcu3krlgBuo63KxX8bo9yLPamw8Mbli0/37WV0v8w==","signatures":[{"sig":"MEUCICI875YLw7NhucW6xJK1oBaFrGwVRegvIYMUUtj+14DbAiEAgV+HhTK0eAxiArzK+4oK9LU/a7U0EeVYeM9H4TcVA4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":786944},"type":"module","engines":{"node":">=18"},"gitHead":"beda81e428dc4bf2c8a310254d11d7625803f698","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.38.0_1775538993881_0.09251464477603144","host":"s3://npm-registry-packages-npm-production"}},"0.38.1":{"name":"codeharness","version":"0.38.1","license":"MIT","_id":"codeharness@0.38.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"4a341ca0801599ffa79842d9cbc3a404b6f62cde","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.38.1.tgz","fileCount":69,"integrity":"sha512-o/qmEyOarN/Nvab1EO4RurQRim07BmLxcTofOiqYQSnRe50v3YfgP/QHGusKMMP+orQY4/TG8BafZ6xHXm585Q==","signatures":[{"sig":"MEUCIBrLgDVLq41ASGiGrlbA43kYbCXBoVazLUXI6LGQuHGqAiEAp+BtRtKpOOb3M1CWBpMfGJyGPQ1wMOilMAjYMyU054E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.38.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782025},"type":"module","engines":{"node":">=18"},"gitHead":"1755ecf4f5475aed6d43d1478c07cb0046b533dd","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.38.1_1775539844062_0.08374798821730822","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"codeharness","version":"0.39.0","license":"MIT","_id":"codeharness@0.39.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"0d607020b778948b3de31a9997a6451948ebcbfc","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.39.0.tgz","fileCount":71,"integrity":"sha512-rXZ/FdpGCMYhstD/eoKpEShass1k2KO7rlTthm6RBjvH8Jg444pDsK5lSdQ+P3d9ZbPYIxWkozP9bgsrqFPTbg==","signatures":[{"sig":"MEUCIQDVfJcoplcRcasifGQQAvhvbYuqjQYL9L3TelBfPDAmlgIgTDZzqqiNq/vDzJPZ8m1OT4TgNTjw+pGB5m9IiVtEe8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":797527},"type":"module","engines":{"node":">=18"},"gitHead":"4047b46f2cbfc93c527fc292b0f501a1c61c185d","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.39.0_1775541030746_0.7161431750300788","host":"s3://npm-registry-packages-npm-production"}},"0.39.1":{"name":"codeharness","version":"0.39.1","license":"MIT","_id":"codeharness@0.39.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"ec93adbff3a79ce245fef1d26a91640f701de631","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.39.1.tgz","fileCount":71,"integrity":"sha512-wkmB5vlSrPmWpioipppak1G/mXj31mxPW69GZ+esREOoV4uzZyp/l6v8ca+aT5uKVEzR387dIMl9L5cGb3zPlw==","signatures":[{"sig":"MEUCICZMFrcPuXQIkkjWtmWBaJeY5EdPYl2n3JOUBN/dwRSNAiEA3W7SR/iBzL1FleT36muw5cdCmFVoVEWJW3DcVjEpGmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.39.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":798391},"type":"module","engines":{"node":">=18"},"gitHead":"d57ef2b194cb9fff9a46480544f095081a04b68f","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.39.1_1775542607241_0.36257522821945054","host":"s3://npm-registry-packages-npm-production"}},"0.39.2":{"name":"codeharness","version":"0.39.2","license":"MIT","_id":"codeharness@0.39.2","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"343d102d7dd7931632dda71c430afa716ff19b3f","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.39.2.tgz","fileCount":71,"integrity":"sha512-ntyBVVFkMxYxun3jkXKmSLFrfQ3iXP1LT7bvqGEmPkMWjdtVZKlBCq6ALX6lo+KOKGe8KPtoc6xx7fUNsgzlVA==","signatures":[{"sig":"MEYCIQDxI2c2ytFddh8bdZZoljI1tuL/FfEBw3QXYibubQFuuAIhANJ+pXoWHhqvU18rl7bzGeVWZFiPkNSy1JsPFbkGlmi8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.39.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":798418},"type":"module","engines":{"node":">=18"},"gitHead":"186f17c25962968c7a1baeead6f16816fa010050","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.39.2_1775543274065_0.18713372819252827","host":"s3://npm-registry-packages-npm-production"}},"0.39.3":{"name":"codeharness","version":"0.39.3","license":"MIT","_id":"codeharness@0.39.3","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"c895ed0b2bcd57bea7259846bf9780c2d8d0d1a0","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.39.3.tgz","fileCount":71,"integrity":"sha512-MxtyoDUYXfcSAnjnW6g9SNXGnMfZCmFYKJJVRXh4siBYjXrkFjKa6s77VOwVlN+Zw9/mRRU65pXB1WRr10OiVA==","signatures":[{"sig":"MEUCICMxWimIQYTKC1jXoyq9cMLJkDZVjtlKYmH4mLVy8A+5AiEAw52eRA1aNq0Y4UH20b0lfcEaG5TQ+WDxIw7GPcLX2KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.39.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":798224},"type":"module","engines":{"node":">=18"},"gitHead":"37ca0bc81da7e77ebfe56d10094bde070cb57752","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.39.3_1775544174474_0.06482115450108616","host":"s3://npm-registry-packages-npm-production"}},"0.39.4":{"name":"codeharness","version":"0.39.4","license":"MIT","_id":"codeharness@0.39.4","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"3fcee7966297c54c76794e296996d7522ba7fae2","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.39.4.tgz","fileCount":71,"integrity":"sha512-yFHublefrwaXTDZ2oWhxs4k70oNYAKjmrC5Myq/1iyS4QuM0mCZ6RoPtTHWo3cG7uxsrPq5tEkcCqdPNpXGTUQ==","signatures":[{"sig":"MEQCIFbAoa0fIEAlBhdM8mBOJ1Q1w6Uhx1buLYWzgHdF2fENAiAYlDMjXrtIqLMbPUx8Q9TE3vxJDdpfhX1+gqNhXkgIIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.39.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":798322},"type":"module","engines":{"node":">=18"},"gitHead":"9cd95f4364302d0a42b5ef8327ac9a62ea9433d9","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.39.4_1775548737528_0.7553293631924547","host":"s3://npm-registry-packages-npm-production"}},"0.39.5":{"name":"codeharness","version":"0.39.5","license":"MIT","_id":"codeharness@0.39.5","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"69687e560e1635dbfc74d48820c1921f2d3353d6","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.39.5.tgz","fileCount":71,"integrity":"sha512-BFWfH73Hj0iKtV8fs/yaQG0A66omduBADHgSpc/stqSVJFQLLKz2PzUahf2WwpZqXX7rn/aaLKjvtX7LTmGr3w==","signatures":[{"sig":"MEUCIBRx7BWaloNGYGM2c8F3dQDRMaYb3oNhlQFEswe2CDtYAiEA4nFNsH/yxQE52/vmOMJV9t9Hr/bpc39EgW1C8JXRQZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.39.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":798419},"type":"module","engines":{"node":">=18"},"gitHead":"e628b8c3071dd1c971132ca886a53c4d5bab4888","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.39.5_1775555874032_0.9937115156825036","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"codeharness","version":"0.40.0","license":"MIT","_id":"codeharness@0.40.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"a58b16f7e41edad8bbc66b1768faa75b9d8caba3","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.40.0.tgz","fileCount":71,"integrity":"sha512-kBkMvLeaUViStqYktndAmLaDTx+/VKgS2chaZJwvpb6OT1vD/O4bH5ZIh3D9f6Gw4lYq8T/fyDPdTFQfTpidsA==","signatures":[{"sig":"MEYCIQCN5+5DvskejcYYrKAlRj20FfO8j671Uucb4X4rSu41qQIhALZIlQR9WeqbSn6LoPCZHM4E/DZUm+LvHl3CLMDKZCd7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":801331},"type":"module","engines":{"node":">=18"},"gitHead":"fb26f2446437672ddea1beb1e8482a1bd0fdcd06","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.40.0_1775557123015_0.8863417000327571","host":"s3://npm-registry-packages-npm-production"}},"0.40.1":{"name":"codeharness","version":"0.40.1","license":"MIT","_id":"codeharness@0.40.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"eb47caa40fe45d046884bbebf232d88ab9f06969","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.40.1.tgz","fileCount":71,"integrity":"sha512-3MIYOZE2YirG9t8ygtXM8wNOwOgW8WhFLqnpVZUL8wqSMIxq3U5vkn3D3WJGGhTz8lj/rjuxfxEMnX6HVPvGCg==","signatures":[{"sig":"MEUCIQDxa2CvxZlheqQQ5KnmA95bTrmzZCCtvGc/Lyi+1BJ9iwIgdrBeV6q1XDgbP6FDRB6CPzNHjezFkzfMr2vQp7s4hIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.40.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":802294},"type":"module","engines":{"node":">=18"},"gitHead":"4fe70623d8c26612f97bbcb38c440b26634a5439","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.40.1_1775558537221_0.17076581285268544","host":"s3://npm-registry-packages-npm-production"}},"0.40.2":{"name":"codeharness","version":"0.40.2","license":"MIT","_id":"codeharness@0.40.2","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"fd0483a6e4356a9b42ee38fabbffefb6f79e85ea","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.40.2.tgz","fileCount":71,"integrity":"sha512-7jR60a+YYkcTgsqdvSu5Oe6J7duCukItpTMWDZk1G5Pj54wJkdbDxTF2Kx/9AS0ughKTpMTO5WNnYvntyrMNVQ==","signatures":[{"sig":"MEQCIE4p1TlUhdPXKs2j9iENKBE/NtmcQ/TRVSaF/xHRLhcxAiBYD7yLDkSwB1JFWTDMFo9HyoV+M2fUJBPWfZNW87Hm0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.40.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":806205},"type":"module","engines":{"node":">=18"},"gitHead":"0915d91171cdcd06d4244218bdfea34a997ff9d4","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.40.2_1775574235050_0.09872867303592225","host":"s3://npm-registry-packages-npm-production"}},"0.40.3":{"name":"codeharness","version":"0.40.3","license":"MIT","_id":"codeharness@0.40.3","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"01e26dccaac3fc6166a2d71e1cecb0982a40d42f","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.40.3.tgz","fileCount":77,"integrity":"sha512-rXmuWvZHK+rdx4jqn7ErwYoCUorGMLt2Zbuzc2LU5onyaYQSypTyq9lhmRTiymFDl+tzeTtCZyhTM625ETL/Nw==","signatures":[{"sig":"MEUCIQD4TT1nQXgfOZVe/eWAW6RMrMyWTvKi/oR1+/M6DBXZcAIgbEahwu/s4UisRinBmqykP8VFx5NyeW8teNO2dfP02qI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.40.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":812479},"type":"module","engines":{"node":">=18"},"gitHead":"dd83917141f83d0f4ba49c9ddb563cd17cd8fd9e","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.40.3_1775588630980_0.7928573545952993","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"codeharness","version":"0.41.0","license":"MIT","_id":"codeharness@0.41.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"42788cde2c93a4362b3940ef49eeb156f3c93b3a","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.41.0.tgz","fileCount":80,"integrity":"sha512-+OUiXpHRUOd+bna/KQpQIj71M66GuPT2Yx5Gn1wKTzSjaRlbOYBAqnEsX5bKupDv6v/lbrGqf3Dfufif3KveHw==","signatures":[{"sig":"MEQCIHN/OYl8F2QHphxjzepWciVSp0tOGqrdXshewoukDpZVAiBKnN2TC3xAAg3FlhbhM6NQTVzL6wzQ8WhDTvhQHTCNnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":824419},"type":"module","engines":{"node":">=18"},"gitHead":"dafcf9ab5bac2f9e37f8db6b45dc89b623893b6e","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.41.0_1775590556271_0.4028067013041403","host":"s3://npm-registry-packages-npm-production"}},"0.41.1":{"name":"codeharness","version":"0.41.1","license":"MIT","_id":"codeharness@0.41.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"8e2347dbdb05ecc7c7b62f02a44be2a4c2609b9d","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.41.1.tgz","fileCount":80,"integrity":"sha512-bQVNZGpYi5A7ELEpJ+QmHL9Gybqdfmvpkox38Jb/EFkZ1Vbhai5lqrTs9xOvGZfyoLPT4Ry0G9htVWWW9Y7rOg==","signatures":[{"sig":"MEUCIFRkkxotZqX7FRF7Tee+pMIspFey0pWPi6x7MONLD6XFAiEA5Fu7zHclo+rao1qIYWj3dPCdsBEJsRaTxBH8KY9QQc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.41.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825439},"type":"module","engines":{"node":">=18"},"gitHead":"f7abb53eb8d3e2cb07d93e8ba9b667c7a1de809f","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.41.1_1775591369788_0.7678428828898236","host":"s3://npm-registry-packages-npm-production"}},"0.41.2":{"name":"codeharness","version":"0.41.2","license":"MIT","_id":"codeharness@0.41.2","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"d43a400298f0de417b5a358d4b70513912737e7f","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.41.2.tgz","fileCount":80,"integrity":"sha512-IBdUmcAEZbu3IPMJCsq048V47+krZUR/7HYU9F4rM548UC7yGz/xs9vO1zzFVxXNUAg9/XL5TvqADAs5iToxYg==","signatures":[{"sig":"MEUCIQDSYUTStkZ7n3oMrMaTNi6KM0NQZcExBQkoidD6/QNupQIgSyg9bIa+BCingWuguWHFWVpEmchlPet4svgHuJs1D5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.41.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825657},"type":"module","engines":{"node":">=18"},"gitHead":"9a5355304147419ca45a771404fe9b5276bd7e5a","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.41.2_1775591664593_0.6467355517485212","host":"s3://npm-registry-packages-npm-production"}},"0.41.3":{"name":"codeharness","version":"0.41.3","license":"MIT","_id":"codeharness@0.41.3","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"12dcfcc4775bf95af0ae6937db29c98cec23f8d3","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.41.3.tgz","fileCount":80,"integrity":"sha512-4pF7BJzkZPtGZqY48lnzkxpkVEg0n2FONpJxUJojuH+lVmG+l74WBWW3hT0DKon+BJgttvoM5QAjcaPnm9DlhA==","signatures":[{"sig":"MEUCICci5rqREDbViMrmf+X5HN4SNQ0pKuZbnMFrlOxvHnvOAiEAwgdaXAatR4DoCg6glpcTrc/5XiArXT1dDknu9WniUw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.41.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825983},"type":"module","engines":{"node":">=18"},"gitHead":"0ab58b7d59b5b5ae322aeddc0eb233eeee2a1a84","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.41.3_1775592367528_0.28395923653321287","host":"s3://npm-registry-packages-npm-production"}},"0.41.4":{"name":"codeharness","version":"0.41.4","license":"MIT","_id":"codeharness@0.41.4","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"e213aba665b3abee790740f632ca18fd7c9a0a0f","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.41.4.tgz","fileCount":80,"integrity":"sha512-YFwqF9D+qrz3ThIStnIioP7xMt475tmOct0RuUSP0TsPUgR0bTwNUiMqiOTWKIkhjWm0MJ5vrkalldjXOMj+Sg==","signatures":[{"sig":"MEUCIQD3Y1xlYFRT4k8DFjGT9DD3/Z3Dqha9qS+t835n9afgfgIgdVdEbSPwjK15YEnD6bAtxz4ovXe0rKKVR61LYMs2Sxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.41.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":826018},"type":"module","engines":{"node":">=18"},"gitHead":"b62fbb8687c76495d62a8423c28610bee58ff51d","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.41.4_1775594085138_0.6342493992926661","host":"s3://npm-registry-packages-npm-production"}},"0.41.5":{"name":"codeharness","version":"0.41.5","license":"MIT","_id":"codeharness@0.41.5","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"0bbbc9e59f32e5f006c5bcd0f302ebbe7c6d8377","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.41.5.tgz","fileCount":80,"integrity":"sha512-4DbxtgL3KVisMdmcNEG9N1jJFWtAZazhzwJx4FJsjS8Do5Q1X4uHIOgHCsR66xipWkKfUxXfhQUVBI/Q8AhaCQ==","signatures":[{"sig":"MEUCIQDQ4yI4fxeS1QfhGr+2cmc8hW71KnvvqHiZZXxtRZWtAgIgVBFKvDkzSYuiO84/RdjieLNA+BuQxE3tp7bzVrV1+e0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.41.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":826018},"type":"module","engines":{"node":">=18"},"gitHead":"8213cda7447b83d16a4b24efe751cf0d5e0a5eed","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.41.5_1775631880001_0.9972697825732717","host":"s3://npm-registry-packages-npm-production"}},"0.41.6":{"name":"codeharness","version":"0.41.6","license":"MIT","_id":"codeharness@0.41.6","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"29c82e9e878951ad8c4460d1360c09d79b5dce0b","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.41.6.tgz","fileCount":80,"integrity":"sha512-gXcK38ylAq/X9jDX42TG85vrosZeKr3zWO63rY4FqqAQNw026c2D7/6A9Ot59KvWbCScZtt2rdkzwQJWSpP1hg==","signatures":[{"sig":"MEYCIQC67wP7eq1nIyBlVZIZu/wrNvSg3B4QYfK+fDe5vSe6twIhAPkmSVxzCzSwyIQVOwflw7idL7WgxTzcVCme5oBnonvG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.41.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":826018},"type":"module","engines":{"node":">=18"},"gitHead":"2a2633b1d0f14f1ef7b07cfc501666b17d5657f8","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.41.6_1775636940422_0.15988740096498577","host":"s3://npm-registry-packages-npm-production"}},"0.41.8":{"name":"codeharness","version":"0.41.8","license":"MIT","_id":"codeharness@0.41.8","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"607d18643da185c310433564a545c32e0e1eaf52","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.41.8.tgz","fileCount":80,"integrity":"sha512-La2y6qEBsNx+cBrDBNPtlfz7OmjWca3CQthLMiZysg3JyhiDp018BGt5FOxC2CfKq0YlooRj3nkA0CEQAMTexQ==","signatures":[{"sig":"MEUCIQDbuaWU40xPrrZRvQ2VbGwdc4YPRIeXjN8UPNGsPhv7pQIgcp69DuaFDImQOIbK6ADBWcnvS/F+wQCgoXZVUM+MbPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.41.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":829422},"type":"module","engines":{"node":">=18"},"gitHead":"521baf86dd9995cf5022f2fecddd685eb7ffc1f0","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.41.8_1775639813808_0.5154070507548103","host":"s3://npm-registry-packages-npm-production"}},"0.41.9":{"name":"codeharness","version":"0.41.9","license":"MIT","_id":"codeharness@0.41.9","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"644b402c1cff741bec71ac09168e3608ea69ac6f","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.41.9.tgz","fileCount":80,"integrity":"sha512-Kbpes5ua6u57qZJ4L1ZlDKVdMG5e8mEumyHsUDvBjmezAyRl78Qu46OXx9S3RJ/zemHYVtFblzvqSXkQ+vGbzQ==","signatures":[{"sig":"MEUCIDA5kUW9pEA3YhaEDs4OCiDcn5y7Q/Nm8pwE1RXh8aJVAiEAsyU/wVYSd0uXKYjuiroovaDXiv0wajB3MrolL/jCYZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.41.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":835789},"type":"module","engines":{"node":">=18"},"gitHead":"178e85dee4b4ed6f89cd93fd669a12e3fcf3d0ae","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.41.9_1775657129054_0.6612312730485521","host":"s3://npm-registry-packages-npm-production"}},"0.41.10":{"name":"codeharness","version":"0.41.10","license":"MIT","_id":"codeharness@0.41.10","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"c74201321401d5464728aabb57acee068f9c9118","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.41.10.tgz","fileCount":80,"integrity":"sha512-qdCKj9TiQQDqHnv0Wydh8AEHUiC7dQTkG6BG5MyCJeK9G4HOu5aWoZSrC626Qovns6NSI1dyG/4FHwU79eFzcw==","signatures":[{"sig":"MEUCIGAkeoLRX8IK2BDUg2ohkmhfQFfUlaYh64A49wInrWt2AiEAkxAg8F0NK3KqqtZRdlMwqpoBA24OOXKXF6hUQ5ujiPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.41.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":836516},"type":"module","engines":{"node":">=18"},"gitHead":"94ddcb6f6e63d7b6adb61a06378c658d43fbcc37","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.41.10_1775658405938_0.4365480206871397","host":"s3://npm-registry-packages-npm-production"}},"0.41.11":{"name":"codeharness","version":"0.41.11","license":"MIT","_id":"codeharness@0.41.11","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"03d37d82776c8bb1ced838b7f1793ca29956bc7b","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.41.11.tgz","fileCount":80,"integrity":"sha512-BRgOm+vn+pZkS/pJMaBcE6wEcfYR7Fr1l4V9yqr9IyqQdOMqb2FVxtaDf9+s+5znRo8gl0jzJUus2KgatiiTEA==","signatures":[{"sig":"MEYCIQDspw3H4jlkx4ho6Zio9K41YxW8yvrbT4XdjhYIvtywVwIhAKXpXeJCh9wv/Y6e3JlE9WycAXmO48ErsdgRD9vZyJHG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.41.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":837438},"type":"module","engines":{"node":">=18"},"gitHead":"cd44bd65794b10c67978e44cab0696506ba36c0c","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.41.11_1775660305453_0.37633156430917714","host":"s3://npm-registry-packages-npm-production"}},"0.41.13":{"name":"codeharness","version":"0.41.13","license":"MIT","_id":"codeharness@0.41.13","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"b15b054c93251e1ab419d42d8e50eda3bcaf7313","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.41.13.tgz","fileCount":80,"integrity":"sha512-imOwbvn0Z2ny1s+55UbPuCLkMU8gJrzp1PHZy4kHS0zOzDwmcu3Wrhh0drgwXN/+2ZIucd0XUg8Wsac8fog2Vg==","signatures":[{"sig":"MEQCIF+HaYkrcKfR4pVVfw0lOVg2Tsi0XFCgRwMcPZpWAx9nAiADMQYk7Am1COSKt2kEX2FuIL1+AF5XyKS7SP2UqSXpng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.41.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":838235},"type":"module","engines":{"node":">=18"},"gitHead":"ec79067bdb3707c9427c79df9f2f503600824ca6","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.41.13_1775671406503_0.441536816259529","host":"s3://npm-registry-packages-npm-production"}},"0.41.14":{"name":"codeharness","version":"0.41.14","license":"MIT","_id":"codeharness@0.41.14","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"fdae21c7972dd1885be1b74517e16992cbceeb21","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.41.14.tgz","fileCount":80,"integrity":"sha512-hQhut+YYvCrzaB5IxIX07j/145C+2tMmfJVxuTy4QOeZuRV5047lS/oQuDQAfCe5ZuNTWJ2tPssWaGkM/XNkEw==","signatures":[{"sig":"MEUCIQCN8WgMf9f9H7nBYUWwlLQ2oB/8Czht8DazkJsGss0V1gIgNN6vDX9Lxl1QiZ4E2pnH59v0BJS20DNcfU9ZQbCw77M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.41.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":841668},"type":"module","engines":{"node":">=18"},"gitHead":"35f41cb6b7440a2af592acf95ff0992b8d055895","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.41.14_1775674881406_0.5503303071420071","host":"s3://npm-registry-packages-npm-production"}},"0.41.15":{"name":"codeharness","version":"0.41.15","license":"MIT","_id":"codeharness@0.41.15","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"31f11e319456b8d81cf687c42f5eb34a149fc91c","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.41.15.tgz","fileCount":80,"integrity":"sha512-URkyFAA8UpVpFq66aZR34nj17bQsNkna8akwl2VLQyC160RTF1+MUT0xy7bshyleEw5x1UbomAcOZGZSqyzbiQ==","signatures":[{"sig":"MEUCIQDmwjfQYwkXFTaXIgcbkKOxjJDVQbnqUGy3PpxgXTle7gIgcCchOyIV2y+QK4HRpd0bqhRPOhETpL//MK3xlB1JGrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.41.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":843018},"type":"module","engines":{"node":">=18"},"gitHead":"28bedf317bc6c5652bac4cd78803bf2011419233","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","xstate":"^5.30.0","@inkjs/ui":"^2.0.0","commander":"^14.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.90"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.41.15_1775706300732_0.9271070376193782","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"codeharness","version":"0.42.0","license":"MIT","_id":"codeharness@0.42.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"6dfe974963e12f9c74fd5f012c557eacffe82c17","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.42.0.tgz","fileCount":69,"integrity":"sha512-E/UzrY8czpSFBnUDzH2cL98qQ37oK+DkkZUXIeMXRD0NilTQScs3UBNxY7vDa9hmqLJgPZe9KhWbofgjTKNJgw==","signatures":[{"sig":"MEQCICYZ4YwgdzErAj4oKB+xlRUhp0mcM9u5+5utdF09eum1AiB0z/52++xIR6YyqH5qJJlJqRotiUIu8SJOoFPu7zo2mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":671290},"type":"module","engines":{"node":">=22"},"gitHead":"3ac673b614c7b40713569bd1dc23069204cb7e9e","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","lilflow":"^0.1.1","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.42.0_1776168060275_0.949882317193603","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"codeharness","version":"0.43.0","license":"MIT","_id":"codeharness@0.43.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"5d6810ceb169b4e40ee2c9249df024dfd1ff4c30","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.43.0.tgz","fileCount":69,"integrity":"sha512-kNDdb+fxQvmb/hHhGP8L+IBQTQxJ0Sucvd2CCnhz+8FhAKh4k7eejm/0PEqD0SSBF1qGRbTrZ0nmzBHTIe7T8A==","signatures":[{"sig":"MEQCIAWkGFz5fmWclwaQVqjkHm7ijD7AO0KIcEYcB+azsYh9AiAmGKG98jRKg3fdiVdjd/rivwm5SL9hudKRZoJ64Ztm9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":672921},"type":"module","engines":{"node":">=22"},"gitHead":"3c39383e3f42563f9d91cb5b323039bd8168aa3c","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","lilflow":"^0.1.1","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.43.0_1776170814475_0.45375019384186843","host":"s3://npm-registry-packages-npm-production"}},"0.43.1":{"name":"codeharness","version":"0.43.1","license":"MIT","_id":"codeharness@0.43.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"eaebc195fd340b3636d4e846cb1975f36cc74a3c","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.43.1.tgz","fileCount":69,"integrity":"sha512-RMoPHKgdHjcos38Sc+xQR8rYjwdSugJQVNDh29u4KZnjoJqo589lHe3MR+F/63J22GELgqMYDiicb1Q2rPxd1w==","signatures":[{"sig":"MEUCICaEkqELCfwJiuRmJkNq4nSW3JoVa4JB4ttLWJ/1P0qKAiEA9ZldI+KHJRkrvkRh58NPn8daRUsV9jNzfwnoNPwPKKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.43.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":673185},"type":"module","engines":{"node":">=22"},"gitHead":"ad581bf1bf776d0f11d6af3aef34a2a84387a877","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","lilflow":"^0.1.1","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.43.1_1776171405579_0.15540073156861212","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"codeharness","version":"0.44.0","license":"MIT","_id":"codeharness@0.44.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"edf391369ca3888853b78eecc614a57c90f52d15","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.44.0.tgz","fileCount":69,"integrity":"sha512-aMTAdmHDL3zWEZ7WOoqaF/WJ7Gy4ON9X8F9llx4Eztwk7X5T7CHRvkOxbtEbAB/ELfHAZ0SYxICH0eyDjuAUgw==","signatures":[{"sig":"MEYCIQDMqpoi3EDbH+Ug9X+qZ70/Ix1TKvUW4FQnNZTu9DR/qQIhANbUd2jopwxqfAUX5mWPEEJ3ZVRCwA/Ik47BFVDyqNAJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":677182},"type":"module","engines":{"node":">=22"},"gitHead":"817d859ab2b13b22349bb811b1e18ba03845e276","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","lilflow":"^0.1.1","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.44.0_1776172495139_0.8217051618752027","host":"s3://npm-registry-packages-npm-production"}},"0.44.1":{"name":"codeharness","version":"0.44.1","license":"MIT","_id":"codeharness@0.44.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"dc63ed788b5a074dfd784cae976db51a8c0c0096","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.44.1.tgz","fileCount":69,"integrity":"sha512-VgsEu9bv6VwqLt4sdf7nYbfbrky4nciyR4znpBVBZQZvhEixT9eeLXcnycQBQ/ASGF1szQCLWssf+f/qQ+OGFA==","signatures":[{"sig":"MEUCIQCVLES0U9N6ACDpCpqw535wNk3iV/KHRfk4THQAeNTjjQIgWRyTUrFq/+jOQoXq2gboqISkhxta7Nrj+4S2lwE5o5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.44.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":679089},"type":"module","engines":{"node":">=22"},"gitHead":"a3fc89ff485d894c49933c214b6b83f3968a984d","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","lilflow":"^0.1.1","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.44.1_1776173187409_0.017604255993352247","host":"s3://npm-registry-packages-npm-production"}},"0.44.2":{"name":"codeharness","version":"0.44.2","license":"MIT","_id":"codeharness@0.44.2","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"2a065722a44d38f19478756296249a83b3ea7391","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.44.2.tgz","fileCount":69,"integrity":"sha512-Cg31l8/ArvTpJDS5DKU8bRmQa0y8Uh4QImoTrIudhggeoaQ03Q0ymaVfgFHgV+4pqfa7Kbc2mFkQNpeZVFbMEg==","signatures":[{"sig":"MEUCIH8EB3KisIz2aRNIfsBfLVXYdAXwNsAzqEEa+rf8VemvAiEAz6DAHhkTDLLxnyrNuyWRcB7pafI1h4Y+38PxQ3RgLR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.44.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":683108},"type":"module","engines":{"node":">=22"},"gitHead":"c1c256bd41cfbde5434a27bcf2a1eb00a364ddfa","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","lilflow":"^0.1.1","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.44.2_1776173589543_0.35873452304707976","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"codeharness","version":"0.45.0","license":"MIT","_id":"codeharness@0.45.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"77e1082ef139c91a5f7a20e4afaaf87c7dc8ea34","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.45.0.tgz","fileCount":69,"integrity":"sha512-wbNxvX0o3dDPSqybi7mE10PuTjYyqxUR72GjZCRmXseSFgKiquXlKbB1cIcq/vZNQr5wJAXfWePbCVizXRufVA==","signatures":[{"sig":"MEQCIAeXcpI8eTkSu0b/GEve3snimuUT8bSv7lJr4hPgxv8sAiATmPzbzyKAzeyiZ79jCuBQCjNUEmcN9l8vobk+X0hMoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":683108},"type":"module","engines":{"node":">=22"},"gitHead":"946e7a0bd3f6383b3ae3ecd41d4083b3f8517a1e","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","lilflow":"^0.1.1","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.45.0_1776174152174_0.7342499600525878","host":"s3://npm-registry-packages-npm-production"}},"0.45.1":{"name":"codeharness","version":"0.45.1","license":"MIT","_id":"codeharness@0.45.1","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"f9a48f0d539599a616371e2e6b3b54f8f561f7ff","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.45.1.tgz","fileCount":70,"integrity":"sha512-3tbg7m0vUwNpik2KhXI1M/YCuq/MumdyRXLC8jXUNha4LLLkWDzlvWdZHjWyQFmzvpYeq90v7htdjZQETa6R6A==","signatures":[{"sig":"MEQCICxZfTqgbd3IgAtqXgblm0BvJDL3IMRGNxiyIzQlx8bQAiB7NqYLQq89S5Q5JExduyoKoHHYuL7urbZ/uFVTPs2VIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.45.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":689830},"type":"module","engines":{"node":">=22"},"gitHead":"5d2c5bea3eba3d7a377bcd1820be5d18b6e3d986","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","lilflow":"^0.1.1","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.45.1_1776175566296_0.10893046880372093","host":"s3://npm-registry-packages-npm-production"}},"0.46.0":{"name":"codeharness","version":"0.46.0","license":"MIT","_id":"codeharness@0.46.0","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"homepage":"https://github.com/iVintik/codeharness#readme","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"bin":{"codeharness":"dist/index.js"},"dist":{"shasum":"8a47113361d5bc77ee1a44176945af4c6089de21","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.46.0.tgz","fileCount":70,"integrity":"sha512-YdRoGH7wa18EThw6PuKZAKZfbA6AocXwg4BoufwRsVCTile2MYr3Av5WBk3hH7SdHsjUkgyLHsnD5y4uV719LA==","signatures":[{"sig":"MEUCIQCtN9DPPUV2NfmYAjBMoM9Eqd11gb3xl96gz5AVkdyjvAIgBzNTK9bS81Q32zl7v+tY7kXg/4eZKyzh56crtTtvCec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691968},"type":"module","engines":{"node":">=22"},"gitHead":"b0ee1e95c44173a8d6abf879eb974c7c3c076b7e","scripts":{"lint":"eslint src/","test":"bats tests/","build":"tsup","test:unit":"vitest run","lint:sizes":"bash scripts/check-file-sizes.sh","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"repository":{"url":"git+https://github.com/iVintik/codeharness.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","ink":"^6.8.0","yaml":"^2.8.2","react":"^19.2.4","lilflow":"^0.1.1","@inkjs/ui":"^2.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0","ink-testing-library":"^4.0.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0"},"_npmOperationalInternal":{"tmp":"tmp/codeharness_0.46.0_1776177394539_0.1652863000699487","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"codeharness","version":"0.47.0","type":"module","description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","bin":{"codeharness":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/iVintik/codeharness.git"},"license":"MIT","engines":{"node":">=22"},"scripts":{"build":"tsup","test":"bats tests/","test:unit":"vitest run","test:coverage":"vitest run --coverage","lint":"eslint src/","lint:sizes":"bash scripts/check-file-sizes.sh"},"dependencies":{"@inkjs/ui":"^2.0.0","ajv":"^8.18.0","commander":"^14.0.3","ink":"^6.8.0","react":"^19.2.4","lilflow":"^0.1.1","yaml":"^2.8.2"},"devDependencies":{"@eslint/js":"^10.0.1","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-logs-otlp-http":"^0.213.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@types/node":"^25.5.0","@types/react":"^19.2.14","@vitest/coverage-v8":"^4.1.0","eslint":"^10.1.0","ink-testing-library":"^4.0.0","tsup":"^8.5.1","typescript":"^5.9.3","typescript-eslint":"^8.57.2","vitest":"^4.1.0"},"gitHead":"8bb86f6222ab71957dc4f46657e446ac4397eff6","_id":"codeharness@0.47.0","bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"homepage":"https://github.com/iVintik/codeharness#readme","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"integrity":"sha512-qme2yYvOnFijA0+nXbTDHKGyons4hVIYeqi76q+OvrA7Z3WCHsWN1qwwm0XySeiZ50m6GShiXt5um4H7/qDjqg==","shasum":"05004f3094b005597de924e66ccef30b79948803","tarball":"https://registry.npmjs.org/codeharness/-/codeharness-0.47.0.tgz","fileCount":70,"unpackedSize":691978,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeharness@0.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHthtcq7F61AC47C6yOBT3TIGwLKRkulTQiB3pE8AFGGAiEAsn7+ibUYbHSYRBYqkf/BKTaTb7Z0bp9/2os5xRzJrq4="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3fbe89c3-3f2f-4ce4-88c3-b18705c9c206"}},"directories":{},"maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codeharness_0.47.0_1776179346915_0.547036952637977"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-15T15:51:03.309Z","modified":"2026-04-14T15:09:07.760Z","0.6.1":"2026-03-15T15:51:03.583Z","0.7.3":"2026-03-15T16:22:23.629Z","0.8.0":"2026-03-15T19:31:32.069Z","0.9.0":"2026-03-16T02:46:44.866Z","0.10.0":"2026-03-16T04:20:05.430Z","0.11.0":"2026-03-16T05:34:03.434Z","0.12.0":"2026-03-16T06:09:37.496Z","0.12.1":"2026-03-16T06:16:38.168Z","0.12.2":"2026-03-16T06:21:41.061Z","0.13.0":"2026-03-16T07:03:27.853Z","0.13.2":"2026-03-16T07:29:25.751Z","0.16.0":"2026-03-17T06:08:13.363Z","0.16.1":"2026-03-17T07:42:41.427Z","0.17.0":"2026-03-17T10:01:46.924Z","0.17.1":"2026-03-17T10:53:28.720Z","0.17.2":"2026-03-17T11:01:38.008Z","0.17.3":"2026-03-17T11:40:05.839Z","0.17.4":"2026-03-17T13:03:03.398Z","0.17.5":"2026-03-17T13:52:07.483Z","0.17.6":"2026-03-17T15:30:43.676Z","0.17.7":"2026-03-17T15:42:55.007Z","0.18.0":"2026-03-17T16:20:54.483Z","0.18.1":"2026-03-17T16:40:22.831Z","0.19.1":"2026-03-18T04:17:01.266Z","0.19.2":"2026-03-18T15:55:10.331Z","0.19.3":"2026-03-18T19:19:21.833Z","0.19.4":"2026-03-19T02:58:49.855Z","0.19.5":"2026-03-19T03:48:41.232Z","0.20.0":"2026-03-19T07:19:32.644Z","0.21.0":"2026-03-19T10:53:23.429Z","0.21.1":"2026-03-20T05:15:04.372Z","0.22.0":"2026-03-20T06:31:51.875Z","0.22.1":"2026-03-20T23:27:22.210Z","0.22.2":"2026-03-21T04:14:26.387Z","0.23.0":"2026-03-21T05:04:01.612Z","0.24.0":"2026-03-23T17:08:17.304Z","0.24.1":"2026-03-23T18:20:43.916Z","0.24.2":"2026-03-23T18:32:44.184Z","0.24.3":"2026-03-23T19:35:31.871Z","0.25.0":"2026-03-24T06:16:47.751Z","0.25.1":"2026-03-24T08:55:59.326Z","0.25.2":"2026-03-25T08:38:12.311Z","0.25.3":"2026-03-25T08:47:05.769Z","0.25.4":"2026-03-25T08:52:36.081Z","0.25.5":"2026-03-25T13:14:53.428Z","0.25.6":"2026-03-25T13:31:05.982Z","0.25.7":"2026-03-25T13:37:24.081Z","0.25.8":"2026-03-25T20:14:18.855Z","0.25.9":"2026-03-26T03:31:15.046Z","0.26.0":"2026-03-26T04:01:06.430Z","0.26.1":"2026-03-26T04:17:18.569Z","0.26.2":"2026-03-26T04:29:56.990Z","0.26.3":"2026-03-26T04:43:46.204Z","0.26.4":"2026-03-26T05:01:14.071Z","0.26.5":"2026-03-29T04:43:15.711Z","0.27.0":"2026-04-04T04:05:10.552Z","0.28.0":"2026-04-04T04:33:27.541Z","0.28.1":"2026-04-04T04:51:43.773Z","0.28.2":"2026-04-04T05:11:39.970Z","0.28.3":"2026-04-04T05:43:50.185Z","0.29.0":"2026-04-04T05:49:01.741Z","0.29.1":"2026-04-04T06:15:36.746Z","0.29.2":"2026-04-04T06:30:35.636Z","0.29.3":"2026-04-04T06:34:55.845Z","0.29.4":"2026-04-04T06:55:07.470Z","0.30.0":"2026-04-04T07:36:36.699Z","0.30.1":"2026-04-04T08:07:40.108Z","0.31.0":"2026-04-04T10:32:10.909Z","0.31.1":"2026-04-04T10:58:08.990Z","0.31.2":"2026-04-04T11:21:07.796Z","0.31.3":"2026-04-04T11:41:42.373Z","0.31.4":"2026-04-04T11:50:22.841Z","0.31.5":"2026-04-04T12:04:10.185Z","0.31.6":"2026-04-04T12:15:47.370Z","0.31.7":"2026-04-04T12:30:34.002Z","0.32.0":"2026-04-04T13:50:38.933Z","0.32.1":"2026-04-04T14:06:40.596Z","0.32.2":"2026-04-04T14:53:56.398Z","0.32.3":"2026-04-04T15:01:49.901Z","0.33.0":"2026-04-04T16:09:47.105Z","0.33.1":"2026-04-04T16:33:28.427Z","0.34.0":"2026-04-04T17:46:09.436Z","0.34.1":"2026-04-04T18:12:17.733Z","0.35.0":"2026-04-04T18:34:55.010Z","0.35.1":"2026-04-04T18:55:51.584Z","0.35.2":"2026-04-05T03:02:33.371Z","0.35.3":"2026-04-05T03:16:06.104Z","0.35.4":"2026-04-05T03:21:17.131Z","0.35.5":"2026-04-05T03:25:56.303Z","0.35.6":"2026-04-05T03:32:48.792Z","0.35.7":"2026-04-05T03:41:30.679Z","0.36.2":"2026-04-05T07:53:58.338Z","0.36.3":"2026-04-05T08:46:44.651Z","0.36.4":"2026-04-05T08:58:08.422Z","0.36.5":"2026-04-05T09:23:37.088Z","0.36.6":"2026-04-05T10:10:19.749Z","0.36.7":"2026-04-05T10:45:30.019Z","0.36.8":"2026-04-05T10:56:38.588Z","0.36.9":"2026-04-05T11:43:41.265Z","0.36.10":"2026-04-05T12:15:34.681Z","0.37.0":"2026-04-05T15:01:35.173Z","0.37.1":"2026-04-05T15:21:29.506Z","0.37.2":"2026-04-05T17:00:15.023Z","0.37.3":"2026-04-06T02:08:42.233Z","0.37.4":"2026-04-06T02:20:58.483Z","0.37.5":"2026-04-06T17:09:26.656Z","0.37.6":"2026-04-06T17:40:35.917Z","0.37.7":"2026-04-06T17:48:29.620Z","0.37.8":"2026-04-06T18:01:34.093Z","0.37.9":"2026-04-07T03:14:46.621Z","0.38.0":"2026-04-07T05:16:34.022Z","0.38.1":"2026-04-07T05:30:44.271Z","0.39.0":"2026-04-07T05:50:30.908Z","0.39.1":"2026-04-07T06:16:47.474Z","0.39.2":"2026-04-07T06:27:54.280Z","0.39.3":"2026-04-07T06:42:54.643Z","0.39.4":"2026-04-07T07:58:57.745Z","0.39.5":"2026-04-07T09:57:54.187Z","0.40.0":"2026-04-07T10:18:43.191Z","0.40.1":"2026-04-07T10:42:17.417Z","0.40.2":"2026-04-07T15:03:55.340Z","0.40.3":"2026-04-07T19:03:51.180Z","0.41.0":"2026-04-07T19:35:56.496Z","0.41.1":"2026-04-07T19:49:29.947Z","0.41.2":"2026-04-07T19:54:24.815Z","0.41.3":"2026-04-07T20:06:07.759Z","0.41.4":"2026-04-07T20:34:45.348Z","0.41.5":"2026-04-08T07:04:40.228Z","0.41.6":"2026-04-08T08:29:00.649Z","0.41.8":"2026-04-08T09:16:54.019Z","0.41.9":"2026-04-08T14:05:29.284Z","0.41.10":"2026-04-08T14:26:46.134Z","0.41.11":"2026-04-08T14:58:25.670Z","0.41.13":"2026-04-08T18:03:26.738Z","0.41.14":"2026-04-08T19:01:21.572Z","0.41.15":"2026-04-09T03:45:00.962Z","0.42.0":"2026-04-14T12:01:00.501Z","0.43.0":"2026-04-14T12:46:54.680Z","0.43.1":"2026-04-14T12:56:45.763Z","0.44.0":"2026-04-14T13:14:55.351Z","0.44.1":"2026-04-14T13:26:27.558Z","0.44.2":"2026-04-14T13:33:09.744Z","0.45.0":"2026-04-14T13:42:32.333Z","0.45.1":"2026-04-14T14:06:06.478Z","0.46.0":"2026-04-14T14:36:34.835Z","0.47.0":"2026-04-14T15:09:07.446Z"},"bugs":{"url":"https://github.com/iVintik/codeharness/issues"},"license":"MIT","homepage":"https://github.com/iVintik/codeharness#readme","repository":{"type":"git","url":"git+https://github.com/iVintik/codeharness.git"},"description":"CLI for codeharness — makes autonomous coding agents produce software that actually works","maintainers":[{"name":"ivintik","email":"vintik91@gmail.com"}],"readme":"# codeharness\n\nMakes autonomous coding agents produce software that actually works — not software that passes tests.\n\ncodeharness is an **npm CLI** + **Claude Code plugin** that packages verification-driven development as an installable tool: black-box verification via Docker, agent-first observability via VictoriaMetrics, and mechanical enforcement via hooks that make skipping verification architecturally impossible.\n\n## What it does\n\n1. **Verifies features work** — not just that tests pass. Black-box verification runs the built CLI inside a Docker container with no source code access. If the feature doesn't work from a user's perspective, verification fails.\n2. **Fixes what it finds** — verification failures with code bugs automatically return to development with specific findings. The dev agent gets told exactly what's broken and why.\n3. **Runs sprints autonomously** — reads your sprint plan, picks the highest-priority story, implements it, checks it (tests + lint), verifies it (agent evaluation), and moves to the next one. Cross-epic prioritization, retry management, and session handoff built in.\n4. **Makes agents see runtime** — ephemeral VictoriaMetrics stack (logs, metrics, traces) that agents query programmatically during development. No guessing at what the code does at runtime.\n\n## Installation\n\nTwo components — install both:\n\n```bash\n# CLI (npm package)\nnpm install -g codeharness\n\n# Claude Code plugin (slash commands, hooks, skills)\nclaude plugin install github:iVintik/codeharness\n```\n\n## Quick Start\n\n```bash\n# Initialize in your project\ncodeharness init\n\n# Start autonomous sprint execution (inside Claude Code)\n/harness-run\n```\n\n## How it works\n\n### As a CLI (`codeharness`)\n\nThe CLI handles all mechanical work — stack detection, Docker management, verification, coverage, retry state.\n\n| Command | Purpose |\n|---------|---------|\n| `codeharness init` | Detect stack, install dependencies, start observability, scaffold docs |\n| `codeharness run` | Execute the autonomous coding loop (Ralph) |\n| `codeharness verify --story <key>` | Run verification pipeline for a story |\n| `codeharness status` | Show harness health, sprint progress, Docker stack |\n| `codeharness coverage` | Run tests with coverage and evaluate against targets |\n| `codeharness onboard epic` | Scan codebase for gaps, generate onboarding stories |\n| `codeharness retry --status` | Show retry counts and flagged stories |\n| `codeharness retry --reset` | Clear retry state for re-verification |\n| `codeharness verify-env build` | Build Docker image for black-box verification |\n| `codeharness stack start` | Start the shared observability stack |\n| `codeharness teardown` | Remove harness from project |\n\nAll commands support `--json` for machine-readable output.\n\n### As a Claude Code plugin (`/harness-*`)\n\nThe plugin provides slash commands that orchestrate the CLI within Claude Code sessions:\n\n| Command | Purpose |\n|---------|---------|\n| `/harness-run` | Autonomous sprint execution — picks stories by priority, runs create → implement → check → verify loop |\n| `/harness-init` | Interactive project initialization |\n| `/harness-status` | Quick overview of sprint progress and harness health |\n| `/harness-onboard` | Scan project and generate onboarding plan |\n| `/harness-verify` | Verify a story with real-world evidence |\n\n### BMAD Method integration\n\ncodeharness integrates with [BMAD Method](https://github.com/bmadcode/BMAD-METHOD) for structured sprint planning:\n\n| Phase | Commands |\n|-------|----------|\n| Analysis | `/create-brief`, `/brainstorm-project`, `/market-research` |\n| Planning | `/create-prd`, `/create-ux` |\n| Solutioning | `/create-architecture`, `/create-epics-stories` |\n| Implementation | `/sprint-planning`, `/create-story`, then `/harness-run` |\n\n## Verification architecture\n\n```\n┌─────────────────────────────────────────┐\n│  Claude Code Session                     │\n│  /harness-run picks next story           │\n│  → create-story → implement → check → verify │\n└────────────────────┬────────────────────┘\n                     │ verify\n                     ▼\n┌─────────────────────────────────────────┐\n│  Docker Container (no source code)       │\n│  - codeharness CLI installed from tarball│\n│  - claude CLI for nested verification    │\n│  - curl/jq for observability queries     │\n│  Exercises CLI as a real user would      │\n└────────────────────┬────────────────────┘\n                     │ queries\n                     ▼\n┌─────────────────────────────────────────┐\n│  Observability Stack (VictoriaMetrics)   │\n│  - VictoriaLogs  :9428 (LogQL)          │\n│  - VictoriaMetrics :8428 (PromQL)       │\n│  - OTEL Collector :4318                  │\n└─────────────────────────────────────────┘\n```\n\nWhen verification finds code bugs → story returns to dev with findings → dev fixes → re-verify. This loop runs up to 10 times per story. Infrastructure failures (timeouts, Docker errors) retry 3 times then skip.\n\n## Requirements\n\n- Node.js >= 18\n- Docker (for observability and verification)\n- Claude Code (for plugin features)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}