{"_id":"@ai-substrate/engineering-harness","_rev":"13-529962f51e479a7b691e60835fd51ec0","name":"@ai-substrate/engineering-harness","dist-tags":{"canary":"0.14.0-canary.194","latest":"0.13.0"},"versions":{"0.2.0":{"name":"@ai-substrate/engineering-harness","version":"0.2.0","_id":"@ai-substrate/engineering-harness@0.2.0","maintainers":[{"name":"jakkaj","email":"jakkaj@gmail.com"}],"homepage":"https://github.com/AI-Substrate/harness-engineering#readme","bugs":{"url":"https://github.com/AI-Substrate/harness-engineering/issues"},"bin":{"engh":"harness/cli/bin/harness.js","harness":"harness/cli/bin/harness.js"},"dist":{"shasum":"c445706210606eddd12d66baf20d87bce28261cc","tarball":"https://registry.npmjs.org/@ai-substrate/engineering-harness/-/engineering-harness-0.2.0.tgz","fileCount":229,"integrity":"sha512-Jowk2Dp6mXXMBSDdWoyn3ec5suJ6qeWYn5k2HLFz4uspTIZecmfsuCLQl0j+W+GV5hvkHYlZ/0n/Llpl+Bwu2Q==","signatures":[{"sig":"MEYCIQDYFnWg/1mLyOOJo88wrgi0DKo3dWdK1nC468X/rpNOpQIhANLSmB6nL2x+0tEhNygkbiKHBumv7KNXgm2MDBCWE8sA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":639599},"type":"module","engines":{"node":">=22"},"exports":{".":"./harness/cli/dist/index.js","./contract":{"types":"./harness/cli/dist/services/extensions/contract.d.ts","import":"./harness/cli/dist/services/extensions/contract.js","default":"./harness/cli/dist/services/extensions/contract.js"}},"gitHead":"47897b30fed84763ff9fd39c09b26adf4478400d","scripts":{"fix":"biome check --write harness/cli","lint":"biome check harness/cli","test":"cd harness/cli && vitest run --coverage","build":"npm run gen:docs && tsc -p harness/cli/tsconfig.json","format":"biome format --write harness/cli","prepare":"npm run build","gen:docs":"node scripts/gen-docs.mjs","check:docs":"npm run gen:docs && git diff --exit-code harness/cli/src/services/docs/docs-content.ts"},"_npmUser":{"name":"jakkaj","email":"jakkaj@gmail.com"},"repository":{"url":"git+https://github.com/AI-Substrate/harness-engineering.git","type":"git"},"_npmVersion":"11.10.0","description":"Starter Harness CLI Core — the agent-friendly front door to this repo's engineering harness.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"jiti":"2.7.0","commander":"^14.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^5.7.0","@types/node":"^22","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/engineering-harness_0.2.0_1781503310728_0.89945272998352","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.45":{"name":"@ai-substrate/engineering-harness","version":"0.2.0-canary.45","_id":"@ai-substrate/engineering-harness@0.2.0-canary.45","maintainers":[{"name":"jakkaj","email":"jakkaj@gmail.com"}],"homepage":"https://github.com/AI-Substrate/harness-engineering#readme","bugs":{"url":"https://github.com/AI-Substrate/harness-engineering/issues"},"bin":{"engh":"harness/cli/bin/harness.js","harness":"harness/cli/bin/harness.js"},"dist":{"shasum":"3b206a498e0e9ebf91d5344809e9f7a4c2505303","tarball":"https://registry.npmjs.org/@ai-substrate/engineering-harness/-/engineering-harness-0.2.0-canary.45.tgz","fileCount":229,"integrity":"sha512-4WULUrki8R4j6Mj7PPqhsseUmzRsvsw5XKN19Tz6ihQtvIREwJnth3ZaO19Ww8HcdMlfa/JQlPhXh56YRhPoLA==","signatures":[{"sig":"MEUCIQCJwUBpWKZxjWa1oIO7LweyyeSqFrntt0aOGSHcxUXjzQIgd4RMeBg/CIdqvOrA7iMe13ZuZUZyJYDxy/JtaEPxJoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-substrate%2fengineering-harness@0.2.0-canary.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":637856},"type":"module","engines":{"node":">=22"},"exports":{".":"./harness/cli/dist/index.js","./contract":{"types":"./harness/cli/dist/services/extensions/contract.d.ts","import":"./harness/cli/dist/services/extensions/contract.js","default":"./harness/cli/dist/services/extensions/contract.js"}},"gitHead":"835b98f418a90e58a387eb0400aaa796c6a8769e","scripts":{"fix":"biome check --write harness/cli","lint":"biome check harness/cli","test":"cd harness/cli && vitest run --coverage","build":"npm run gen:docs && tsc -p harness/cli/tsconfig.json","format":"biome format --write harness/cli","prepare":"npm run build","gen:docs":"node scripts/gen-docs.mjs","check:docs":"npm run gen:docs && git diff --exit-code harness/cli/src/services/docs/docs-content.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2ed13ab-8b3b-4422-8d2c-2d45edd3e40d"}},"repository":{"url":"git+https://github.com/AI-Substrate/harness-engineering.git","type":"git"},"_npmVersion":"11.17.0","description":"Starter Harness CLI Core — the agent-friendly front door to this repo's engineering harness.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jiti":"2.7.0","commander":"^14.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.8","typescript":"^5.7.0","@types/node":"^22","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/engineering-harness_0.2.0-canary.45_1781504377293_0.49961579631092334","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.46":{"name":"@ai-substrate/engineering-harness","version":"0.2.0-canary.46","_id":"@ai-substrate/engineering-harness@0.2.0-canary.46","maintainers":[{"name":"jakkaj","email":"jakkaj@gmail.com"}],"homepage":"https://github.com/AI-Substrate/harness-engineering#readme","bugs":{"url":"https://github.com/AI-Substrate/harness-engineering/issues"},"bin":{"engh":"harness/cli/bin/harness.js","harness":"harness/cli/bin/harness.js"},"dist":{"shasum":"975c438875e2ed95b861a2fbba5bf4c21df2a3e5","tarball":"https://registry.npmjs.org/@ai-substrate/engineering-harness/-/engineering-harness-0.2.0-canary.46.tgz","fileCount":229,"integrity":"sha512-PVh89JWRpm3Rn9I9scRu56VwnSJXLOHEFXYqOGcLwXD3xcg68Cy/1syfFA90q6YLlR5WFZYputamST1uapoaLA==","signatures":[{"sig":"MEYCIQCC6Ytaca8vMA57acG+7ammTLhP9ciT0XaV6xwdkGSxtwIhAMMiEJ5TkDG2Nd9fcmXvy8SCqDaNd1vo8A72/0uF0+fZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-substrate%2fengineering-harness@0.2.0-canary.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":637799},"type":"module","engines":{"node":">=22"},"exports":{".":"./harness/cli/dist/index.js","./contract":{"types":"./harness/cli/dist/services/extensions/contract.d.ts","import":"./harness/cli/dist/services/extensions/contract.js","default":"./harness/cli/dist/services/extensions/contract.js"}},"gitHead":"f0162a7b88f522afd30cee5666673bd2eb0e9d1a","scripts":{"fix":"biome check --write harness/cli","lint":"biome check harness/cli","test":"cd harness/cli && vitest run --coverage","build":"npm run gen:docs && tsc -p harness/cli/tsconfig.json","format":"biome format --write harness/cli","prepare":"npm run build","gen:docs":"node scripts/gen-docs.mjs","check:docs":"npm run gen:docs && git diff --exit-code harness/cli/src/services/docs/docs-content.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2ed13ab-8b3b-4422-8d2c-2d45edd3e40d"}},"repository":{"url":"git+https://github.com/AI-Substrate/harness-engineering.git","type":"git"},"_npmVersion":"11.17.0","description":"Starter Harness CLI Core — the agent-friendly front door to this repo's engineering harness.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jiti":"2.7.0","commander":"^14.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.8","typescript":"^5.7.0","@types/node":"^22","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/engineering-harness_0.2.0-canary.46_1781504550143_0.7437887418966624","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ai-substrate/engineering-harness","version":"0.3.0","_id":"@ai-substrate/engineering-harness@0.3.0","maintainers":[{"name":"jakkaj","email":"jakkaj@gmail.com"}],"homepage":"https://github.com/AI-Substrate/harness-engineering#readme","bugs":{"url":"https://github.com/AI-Substrate/harness-engineering/issues"},"bin":{"engh":"harness/cli/bin/harness.js","harness":"harness/cli/bin/harness.js"},"dist":{"shasum":"4d5530ce9342d14c0fd98f1ca1e22ff6663906e6","tarball":"https://registry.npmjs.org/@ai-substrate/engineering-harness/-/engineering-harness-0.3.0.tgz","fileCount":229,"integrity":"sha512-rur7kQf76MrgJNH7Gofaf7Iycg8iOXBsVk/M2ANXxXDCWGrRpMCoZt62LHYpM1yFkrDlZGhMvK9GdNh/mswl7g==","signatures":[{"sig":"MEUCIQC0FXzKgWKQ/LGBME1lEdhP0xsmlSeYvx041mw2yQ6ZFQIge/SKP5xXiz9ws0Sv6CkKrgciEQgADq2dUbXZCUhITFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-substrate%2fengineering-harness@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":637788},"type":"module","engines":{"node":">=22"},"exports":{".":"./harness/cli/dist/index.js","./contract":{"types":"./harness/cli/dist/services/extensions/contract.d.ts","import":"./harness/cli/dist/services/extensions/contract.js","default":"./harness/cli/dist/services/extensions/contract.js"}},"gitHead":"ca6e8ab04b872b2f809fd0e80f8f48757b115cc9","scripts":{"fix":"biome check --write harness/cli","lint":"biome check harness/cli","test":"cd harness/cli && vitest run --coverage","build":"npm run gen:docs && tsc -p harness/cli/tsconfig.json","format":"biome format --write harness/cli","prepare":"npm run build","gen:docs":"node scripts/gen-docs.mjs","check:docs":"npm run gen:docs && git diff --exit-code harness/cli/src/services/docs/docs-content.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2ed13ab-8b3b-4422-8d2c-2d45edd3e40d"}},"repository":{"url":"git+https://github.com/AI-Substrate/harness-engineering.git","type":"git"},"_npmVersion":"11.17.0","description":"Starter Harness CLI Core — the agent-friendly front door to this repo's engineering harness.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jiti":"2.7.0","commander":"^15.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25","@biomejs/biome":"^2.5.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/engineering-harness_0.3.0_1781508015718_0.9961720966419136","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@ai-substrate/engineering-harness","version":"0.4.0","_id":"@ai-substrate/engineering-harness@0.4.0","maintainers":[{"name":"jakkaj","email":"jakkaj@gmail.com"}],"homepage":"https://github.com/AI-Substrate/harness-engineering#readme","bugs":{"url":"https://github.com/AI-Substrate/harness-engineering/issues"},"bin":{"engh":"harness/cli/bin/harness.js","harness":"harness/cli/bin/harness.js"},"dist":{"shasum":"3d429808bf9f688bdd46400fcd342a2e63eb76f6","tarball":"https://registry.npmjs.org/@ai-substrate/engineering-harness/-/engineering-harness-0.4.0.tgz","fileCount":241,"integrity":"sha512-SO1sXY8foTzWBK3pflDIV4hhiq12L9Z0uGScSGhoR9D0wNnVhvmxItmhkWN8JEp6jdsyKto3FY1B1qbE4xfTZQ==","signatures":[{"sig":"MEUCIFl/hgLeXiGAbdH1x/ZAlYLSEXGTFvqhANuRLMhK/qqVAiEA5mjt/UxgZ+VjeX9VBHlzxUgGuomE2g0SG17vndV3r3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-substrate%2fengineering-harness@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":705531},"type":"module","engines":{"node":">=22"},"exports":{".":"./harness/cli/dist/index.js","./contract":{"types":"./harness/cli/dist/services/extensions/contract.d.ts","import":"./harness/cli/dist/services/extensions/contract.js","default":"./harness/cli/dist/services/extensions/contract.js"}},"gitHead":"f9ac7a79486246c751b572a077eceb5be67ce256","scripts":{"fix":"biome check --write harness/cli","lint":"biome check harness/cli","test":"cd harness/cli && vitest run --coverage","build":"npm run gen:docs && tsc -p harness/cli/tsconfig.json","format":"biome format --write harness/cli","prepare":"npm run build","gen:docs":"node scripts/gen-docs.mjs","check:docs":"npm run gen:docs && git diff --exit-code harness/cli/src/services/docs/docs-content.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2ed13ab-8b3b-4422-8d2c-2d45edd3e40d"}},"repository":{"url":"git+https://github.com/AI-Substrate/harness-engineering.git","type":"git"},"_npmVersion":"11.17.0","description":"Starter Harness CLI Core — the agent-friendly front door to this repo's engineering harness.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jiti":"2.7.0","commander":"^15.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25","@biomejs/biome":"^2.5.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/engineering-harness_0.4.0_1781606888710_0.3000365837512211","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@ai-substrate/engineering-harness","version":"0.5.0","_id":"@ai-substrate/engineering-harness@0.5.0","maintainers":[{"name":"jakkaj","email":"jakkaj@gmail.com"}],"homepage":"https://github.com/AI-Substrate/harness-engineering#readme","bugs":{"url":"https://github.com/AI-Substrate/harness-engineering/issues"},"bin":{"engh":"harness/cli/bin/harness.js","harness":"harness/cli/bin/harness.js"},"dist":{"shasum":"dc3114243d8193f1f4228cc56a8b3ec6adba3e38","tarball":"https://registry.npmjs.org/@ai-substrate/engineering-harness/-/engineering-harness-0.5.0.tgz","fileCount":271,"integrity":"sha512-+DsXTuSQOeVLXQfl3M1h9SQbqLPXaBMRSGYhxdHG9icIzCQPv1jbHcdAd38dm7Il+sQdZj5QD5qOVfpvyuqgiA==","signatures":[{"sig":"MEUCIBcOypKzItHTgsFmmp2Ai7P0McE82Dy3QwxzoCPEp3u4AiEAzUEU7XvhN2x/HFYvg0HxD1GzYRb5pFtS4lGzvlypEwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-substrate%2fengineering-harness@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":985137},"type":"module","engines":{"node":">=22"},"exports":{".":"./harness/cli/dist/index.js","./contract":{"types":"./harness/cli/dist/services/extensions/contract.d.ts","import":"./harness/cli/dist/services/extensions/contract.js","default":"./harness/cli/dist/services/extensions/contract.js"}},"gitHead":"d7483c2834e991323f9337466a944232ce1038f0","scripts":{"fix":"biome check --write harness/cli","lint":"biome check harness/cli","test":"cd harness/cli && vitest run --coverage","build":"npm run gen:docs && npm run gen:flows && tsc -p harness/cli/tsconfig.json","format":"biome format --write harness/cli","lint:md":"node harness/cli/bin/harness.js markdown-lint","prepare":"npm run build","gen:docs":"node scripts/gen-docs.mjs","gen:flows":"node scripts/gen-flows.mjs","check:docs":"npm run gen:docs && git diff --exit-code harness/cli/src/services/docs/docs-content.ts","check:flows":"npm run gen:flows && git diff --exit-code harness/cli/src/services/flow/schemas-content.ts && node scripts/flow-fixtures.mjs --check","gen:flow-fixtures":"node scripts/flow-fixtures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2ed13ab-8b3b-4422-8d2c-2d45edd3e40d"}},"repository":{"url":"git+https://github.com/AI-Substrate/harness-engineering.git","type":"git"},"_npmVersion":"11.17.0","description":"Starter Harness CLI Core — the agent-friendly front door to this repo's engineering harness.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jiti":"2.7.0","commander":"^15.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.8","mermaid":"^11.15.0","remark-cli":"^12.0.1","typescript":"^6.0.3","@types/node":"^25","@biomejs/biome":"^2.5.0","markdownlint-cli2":"^0.22.1","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.8","remark-validate-links":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/engineering-harness_0.5.0_1781855723233_0.8362035543895365","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@ai-substrate/engineering-harness","version":"0.6.0","_id":"@ai-substrate/engineering-harness@0.6.0","maintainers":[{"name":"jakkaj","email":"jakkaj@gmail.com"}],"homepage":"https://github.com/AI-Substrate/harness-engineering#readme","bugs":{"url":"https://github.com/AI-Substrate/harness-engineering/issues"},"bin":{"engh":"harness/cli/bin/harness.js","harness":"harness/cli/bin/harness.js"},"dist":{"shasum":"7cb38426f4de64caa89f88eb02974a5c50c3c427","tarball":"https://registry.npmjs.org/@ai-substrate/engineering-harness/-/engineering-harness-0.6.0.tgz","fileCount":313,"integrity":"sha512-0NeYyPjbQe95rQyxnEjpOnKxn6yCW91fdS0zHXEwO+xFoFw4HDH8SrSH7J29E0KCIZ+v2CSpS6HIfcjAEXMcWA==","signatures":[{"sig":"MEUCIDY6Z/zxlwfZ0FGQyQIK1Sp43KSr4gqLxxLac+EjaBMFAiEA78fakmwix2VCOaMqYVpd9KYN5uZoQJHgM/u7cC6xWUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-substrate%2fengineering-harness@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1178908},"type":"module","engines":{"node":">=22"},"exports":{".":"./harness/cli/dist/index.js","./contract":{"types":"./harness/cli/dist/services/extensions/contract.d.ts","import":"./harness/cli/dist/services/extensions/contract.js","default":"./harness/cli/dist/services/extensions/contract.js"}},"gitHead":"f2cbddf9ef074952a030f4503b6c601e4913bb8e","scripts":{"fix":"biome check --write harness/cli","lint":"biome check harness/cli","test":"cd harness/cli && vitest run --coverage","build":"npm run gen:docs && npm run gen:flows && tsc -p harness/cli/tsconfig.json","format":"biome format --write harness/cli","lint:md":"node harness/cli/bin/harness.js markdown-lint","prepare":"npm run build","gen:docs":"node scripts/gen-docs.mjs","gen:flows":"node scripts/gen-flows.mjs","check:docs":"npm run gen:docs && git diff --exit-code harness/cli/src/services/docs/docs-content.ts","check:flows":"npm run gen:flows && git diff --exit-code harness/cli/src/services/flow/schemas-content.ts && node scripts/flow-fixtures.mjs --check","gen:flow-fixtures":"node scripts/flow-fixtures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2ed13ab-8b3b-4422-8d2c-2d45edd3e40d"}},"repository":{"url":"git+https://github.com/AI-Substrate/harness-engineering.git","type":"git"},"_npmVersion":"11.17.0","description":"Starter Harness CLI Core — the agent-friendly front door to this repo's engineering harness.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jiti":"2.7.0","commander":"^15.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.8","mermaid":"^11.15.0","remark-cli":"^12.0.1","typescript":"^6.0.3","@types/node":"^25","@biomejs/biome":"^2.5.0","markdownlint-cli2":"^0.22.1","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.8","remark-validate-links":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/engineering-harness_0.6.0_1782261224719_0.09229032214024468","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@ai-substrate/engineering-harness","version":"0.9.1","_id":"@ai-substrate/engineering-harness@0.9.1","maintainers":[{"name":"jakkaj","email":"jakkaj@gmail.com"}],"homepage":"https://github.com/AI-Substrate/harness-engineering#readme","bugs":{"url":"https://github.com/AI-Substrate/harness-engineering/issues"},"bin":{"engh":"harness/cli/bin/harness.js","harness":"harness/cli/bin/harness.js"},"dist":{"shasum":"8b1d19a159034818fa2abebdbd093ad8820f6acd","tarball":"https://registry.npmjs.org/@ai-substrate/engineering-harness/-/engineering-harness-0.9.1.tgz","fileCount":433,"integrity":"sha512-w9tigtcl0L0qpiu32pn4tD3Np3zSKUvgA5XExSpD8U3uJjfkDb1FlztnQrdFevQvh/3INUZZBjRvGednbdDW1w==","signatures":[{"sig":"MEQCIDC/XcRCqqDLuJYgApzrGz3y1p7GQSrraS0ISSS9TMCFAiBU5pQSJV0+dQh/ltqSEKi8aPEZypRi62889XRAubWKXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2364840},"type":"module","engines":{"node":">=22"},"exports":{".":"./harness/cli/dist/index.js","./contract":{"types":"./harness/cli/dist/services/extensions/contract.d.ts","import":"./harness/cli/dist/services/extensions/contract.js","default":"./harness/cli/dist/services/extensions/contract.js"}},"gitHead":"cc7c3871c807cb4f77045dc9832017869cbd2984","scripts":{"fix":"biome check --write harness/cli","lint":"biome check harness/cli","test":"cd harness/cli && vitest run --coverage","build":"npm run gen:docs && npm run gen:flows && tsc -p harness/cli/tsconfig.json","format":"biome format --write harness/cli","lint:md":"node harness/cli/bin/harness.js markdown-lint","prepare":"npm run build","gen:docs":"node scripts/gen-docs.mjs","gen:flows":"node scripts/gen-flows.mjs","check:docs":"npm run gen:docs && git diff --exit-code harness/cli/src/services/docs/docs-content.ts","check:flows":"npm run gen:flows && git diff --exit-code harness/cli/src/services/flow/schemas-content.ts && node scripts/flow-fixtures.mjs --check","gen:flow-fixtures":"node scripts/flow-fixtures.mjs","check:doctrine-parity":"node scripts/doctrine-parity.mjs --check","gen:telemetry-fixtures":"node scripts/telemetry-fixtures.mjs","check:telemetry-fixtures":"node scripts/telemetry-fixtures.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2ed13ab-8b3b-4422-8d2c-2d45edd3e40d"}},"repository":{"url":"git+https://github.com/AI-Substrate/harness-engineering.git","type":"git"},"_npmVersion":"11.18.0","description":"Starter Harness CLI Core — the agent-friendly front door to this repo's engineering harness.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jiti":"2.7.0","commander":"^15.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.8","mermaid":"^11.15.0","protobufjs":"^8.6.5","remark-cli":"^12.0.1","typescript":"^6.0.3","@types/node":"^25","@biomejs/biome":"^2.5.0","markdownlint-cli2":"^0.22.1","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.8","remark-validate-links":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/engineering-harness_0.9.1_1783308700133_0.836348082437363","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@ai-substrate/engineering-harness","version":"0.9.2","_id":"@ai-substrate/engineering-harness@0.9.2","maintainers":[{"name":"jakkaj","email":"jakkaj@gmail.com"}],"homepage":"https://github.com/AI-Substrate/harness-engineering#readme","bugs":{"url":"https://github.com/AI-Substrate/harness-engineering/issues"},"bin":{"engh":"harness/cli/bin/harness.js","harness":"harness/cli/bin/harness.js"},"dist":{"shasum":"56c918f0e4d6ddc25b25d35d091eb1c54879c540","tarball":"https://registry.npmjs.org/@ai-substrate/engineering-harness/-/engineering-harness-0.9.2.tgz","fileCount":433,"integrity":"sha512-g7IHxmGiaWsxJx8svWa5EL80yoH86IDKXoLjt4yF26CDCrVIywUooGNFcAJAkyadMMz0sdX/1JwDeyPs0W/i6g==","signatures":[{"sig":"MEUCIQDsVtH+8Rc9JB8nV++iKlyo0PKGtdMsWKk8pVFRL0ULLwIgOrEPVcOIn8HO1yK9n0/SQn5P2fpAI/oojhXl2e0pOnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2365264},"type":"module","engines":{"node":">=22"},"exports":{".":"./harness/cli/dist/index.js","./contract":{"types":"./harness/cli/dist/services/extensions/contract.d.ts","import":"./harness/cli/dist/services/extensions/contract.js","default":"./harness/cli/dist/services/extensions/contract.js"}},"gitHead":"fba58ae34ac16f1a3b47f5ca574bb5602a71f9a5","scripts":{"fix":"biome check --write harness/cli","lint":"biome check harness/cli","test":"cd harness/cli && vitest run --coverage","build":"npm run gen:docs && npm run gen:flows && tsc -p harness/cli/tsconfig.json","format":"biome format --write harness/cli","lint:md":"node harness/cli/bin/harness.js markdown-lint","prepare":"npm run build","gen:docs":"node scripts/gen-docs.mjs","gen:flows":"node scripts/gen-flows.mjs","check:docs":"npm run gen:docs && git diff --exit-code harness/cli/src/services/docs/docs-content.ts","check:flows":"npm run gen:flows && git diff --exit-code harness/cli/src/services/flow/schemas-content.ts && node scripts/flow-fixtures.mjs --check","gen:flow-fixtures":"node scripts/flow-fixtures.mjs","check:doctrine-parity":"node scripts/doctrine-parity.mjs --check","gen:telemetry-fixtures":"node scripts/telemetry-fixtures.mjs","check:telemetry-fixtures":"node scripts/telemetry-fixtures.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2ed13ab-8b3b-4422-8d2c-2d45edd3e40d"}},"repository":{"url":"git+https://github.com/AI-Substrate/harness-engineering.git","type":"git"},"_npmVersion":"11.18.0","description":"Starter Harness CLI Core — the agent-friendly front door to this repo's engineering harness.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jiti":"2.7.0","commander":"^15.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.8","mermaid":"^11.15.0","protobufjs":"^8.6.5","remark-cli":"^12.0.1","typescript":"^6.0.3","@types/node":"^25","@biomejs/biome":"^2.5.0","markdownlint-cli2":"^0.22.1","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.8","remark-validate-links":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/engineering-harness_0.9.2_1783326375489_0.26897784723113083","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@ai-substrate/engineering-harness","version":"0.10.0","_id":"@ai-substrate/engineering-harness@0.10.0","maintainers":[{"name":"jakkaj","email":"jakkaj@gmail.com"}],"homepage":"https://github.com/AI-Substrate/harness-engineering#readme","bugs":{"url":"https://github.com/AI-Substrate/harness-engineering/issues"},"bin":{"engh":"harness/cli/bin/harness.js","harness":"harness/cli/bin/harness.js"},"dist":{"shasum":"bfd9732d4e3a9e52f04787b47ae1c8fe36f66658","tarball":"https://registry.npmjs.org/@ai-substrate/engineering-harness/-/engineering-harness-0.10.0.tgz","fileCount":490,"integrity":"sha512-DjYGtZniJTxL9fgvz+WDNhftrsU8KkDlBQwYassZINbZtssCJl9YKMndQ4K2lhUYXE/2yfNZ/hw4ubIdxPTxbw==","signatures":[{"sig":"MEYCIQC5EdeMPvf/iF9P7NIGsR4TbDp2UNJsK8UA6DpYFpZGvQIhAMLcFdN+1jRSYfI4EZWhU7xTwZxm6sROT8pEzZVCbH5Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3254112},"type":"module","engines":{"node":">=22"},"exports":{".":"./harness/cli/dist/index.js","./contract":{"types":"./harness/cli/dist/services/extensions/contract.d.ts","import":"./harness/cli/dist/services/extensions/contract.js","default":"./harness/cli/dist/services/extensions/contract.js"}},"gitHead":"4991570f5770ea4f74ce034188dd4b49d19b371c","scripts":{"fix":"biome check --write harness/cli","lint":"biome check harness/cli","test":"cd harness/cli && vitest run --coverage","build":"npm run gen:docs && npm run gen:flows && tsc -p harness/cli/tsconfig.json","format":"biome format --write harness/cli","lint:md":"node harness/cli/bin/harness.js markdown-lint","prepare":"npm run build","gen:docs":"node scripts/gen-docs.mjs","gen:flows":"node scripts/gen-flows.mjs","check:docs":"npm run gen:docs && git diff --exit-code harness/cli/src/services/docs/docs-content.ts","check:flows":"npm run gen:flows && git diff --exit-code harness/cli/src/services/flow/schemas-content.ts && node scripts/flow-fixtures.mjs --check","gen:flow-fixtures":"node scripts/flow-fixtures.mjs","check:doctrine-parity":"node scripts/doctrine-parity.mjs --check","gen:telemetry-fixtures":"node scripts/telemetry-fixtures.mjs","check:telemetry-fixtures":"node scripts/telemetry-fixtures.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2ed13ab-8b3b-4422-8d2c-2d45edd3e40d"}},"repository":{"url":"git+https://github.com/AI-Substrate/harness-engineering.git","type":"git"},"_npmVersion":"11.18.0","description":"Starter Harness CLI Core — the agent-friendly front door to this repo's engineering harness.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jiti":"2.7.0","commander":"^15.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.8","mermaid":"^11.15.0","protobufjs":"^8.6.5","remark-cli":"^12.0.1","typescript":"^6.0.3","@types/node":"^25","@biomejs/biome":"^2.5.0","markdownlint-cli2":"^0.22.1","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.8","remark-validate-links":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/engineering-harness_0.10.0_1783377533313_0.9321085102287776","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@ai-substrate/engineering-harness","version":"0.12.0","_id":"@ai-substrate/engineering-harness@0.12.0","maintainers":[{"name":"jakkaj","email":"jakkaj@gmail.com"}],"homepage":"https://github.com/AI-Substrate/harness-engineering#readme","bugs":{"url":"https://github.com/AI-Substrate/harness-engineering/issues"},"bin":{"engh":"harness/cli/bin/harness.js","harness":"harness/cli/bin/harness.js"},"dist":{"shasum":"fee0df6a8e78c9ad6f6705404c74d2811d49d2bf","tarball":"https://registry.npmjs.org/@ai-substrate/engineering-harness/-/engineering-harness-0.12.0.tgz","fileCount":502,"integrity":"sha512-J7GmZv8Z5Cp5LJR22ebjZMz4m7CWRiINFbMSB+bGvSAgBh3cC2xhnY0gtVyw36rWnhdvlHZegYKKyoGnlKZ0bw==","signatures":[{"sig":"MEYCIQDtma5smFwitzcMF4Hy81c7eSNJA8qWB1J423oRH27ugQIhAPNmgVreWkXFFDvWeXCW8g1qQqzW2/oLxGFr12imPd/I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3490492},"type":"module","engines":{"node":">=22"},"exports":{".":"./harness/cli/dist/index.js","./contract":{"types":"./harness/cli/dist/services/extensions/contract.d.ts","import":"./harness/cli/dist/services/extensions/contract.js","default":"./harness/cli/dist/services/extensions/contract.js"}},"gitHead":"e69bb3441c4e58c339e9055a81b92415127e4817","scripts":{"fix":"biome check --write harness/cli","lint":"biome check harness/cli","test":"cd harness/cli && vitest run --coverage","build":"npm run gen:docs && npm run gen:flows && tsc -p harness/cli/tsconfig.json","format":"biome format --write harness/cli","lint:md":"node harness/cli/bin/harness.js markdown-lint","prepare":"npm run build","gen:docs":"node scripts/gen-docs.mjs","gen:flows":"node scripts/gen-flows.mjs","check:docs":"node scripts/gen-docs.mjs --check","check:flows":"npm run gen:flows && git diff --exit-code harness/cli/src/services/flow/schemas-content.ts && node scripts/flow-fixtures.mjs --check","gen:flow-fixtures":"node scripts/flow-fixtures.mjs","check:doctrine-parity":"node scripts/doctrine-parity.mjs --check","gen:telemetry-fixtures":"node scripts/telemetry-fixtures.mjs","check:telemetry-fixtures":"node scripts/telemetry-fixtures.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2ed13ab-8b3b-4422-8d2c-2d45edd3e40d"}},"repository":{"url":"git+https://github.com/AI-Substrate/harness-engineering.git","type":"git"},"_npmVersion":"12.0.1","description":"Starter Harness CLI Core — the agent-friendly front door to this repo's engineering harness.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jiti":"2.7.0","commander":"^15.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.8","mermaid":"^11.15.0","protobufjs":"^8.6.5","remark-cli":"^12.0.1","typescript":"^6.0.3","@types/node":"^25","@biomejs/biome":"^2.5.0","markdownlint-cli2":"^0.22.1","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.8","remark-validate-links":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/engineering-harness_0.12.0_1783905928824_0.11435516971966764","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@ai-substrate/engineering-harness","version":"0.13.0","_id":"@ai-substrate/engineering-harness@0.13.0","maintainers":[{"name":"jakkaj","email":"jakkaj@gmail.com"}],"homepage":"https://github.com/AI-Substrate/harness-engineering#readme","bugs":{"url":"https://github.com/AI-Substrate/harness-engineering/issues"},"bin":{"engh":"harness/cli/bin/harness.js","harness":"harness/cli/bin/harness.js"},"dist":{"shasum":"6a2ee62734afcfe80cf59c9c363f73d4f128a7b7","tarball":"https://registry.npmjs.org/@ai-substrate/engineering-harness/-/engineering-harness-0.13.0.tgz","fileCount":631,"integrity":"sha512-p3KIAEwYgM2vwuDzeMRuFoepP7EUnX3SCHz4fcduu7BYbh2+6AlaHASAWabXKIUSrH+bN2FE0kfmD6QDg7r2jw==","signatures":[{"sig":"MEYCIQCmEzOvN2pS26uTLowajhh9zIqB3l4ytPjgUruBSdgftgIhAI5e6cadJ74wO7REIcJWMIGd4Xv8Y79sc5CZg5Uou8bW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4631152},"type":"module","engines":{"node":">=22"},"exports":{".":"./harness/cli/dist/index.js","./contract":{"types":"./harness/cli/dist/services/extensions/contract.d.ts","import":"./harness/cli/dist/services/extensions/contract.js","default":"./harness/cli/dist/services/extensions/contract.js"}},"gitHead":"a4522f1c248c65524b111de92cf3bdcd9b85faf0","scripts":{"fix":"biome check --write harness/cli","lint":"biome check harness/cli","test":"cd harness/cli && vitest run --coverage","build":"npm run gen:docs && npm run gen:flows && tsc -p harness/cli/tsconfig.json","format":"biome format --write harness/cli","lint:md":"node harness/cli/bin/harness.js markdown-lint","prepare":"npm run build","gen:docs":"node scripts/gen-docs.mjs","gen:flows":"node scripts/gen-flows.mjs","check:docs":"node scripts/gen-docs.mjs --check","check:flows":"npm run gen:flows && git diff --exit-code harness/cli/src/services/flow/schemas-content.ts && node scripts/flow-fixtures.mjs --check","gen:flow-fixtures":"node scripts/flow-fixtures.mjs","check:doctrine-parity":"node scripts/doctrine-parity.mjs --check","gen:telemetry-fixtures":"node scripts/telemetry-fixtures.mjs","check:telemetry-fixtures":"node scripts/telemetry-fixtures.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2ed13ab-8b3b-4422-8d2c-2d45edd3e40d"}},"repository":{"url":"git+https://github.com/AI-Substrate/harness-engineering.git","type":"git"},"_npmVersion":"12.0.2","description":"Starter Harness CLI Core — the agent-friendly front door to this repo's engineering harness.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jiti":"2.7.0","commander":"^15.0.0","picomatch":"^4.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.8","mermaid":"^11.15.0","protobufjs":"^8.6.5","remark-cli":"^12.0.1","typescript":"^6.0.3","@types/node":"^26","@biomejs/biome":"^2.5.0","markdownlint-cli2":"^0.23.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.8","remark-validate-links":"^13.1.0"},"optionalDependencies":{"ink":"^5.2.1","react":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/engineering-harness_0.13.0_1785456547484_0.4916454099831702","host":"s3://npm-registry-packages-npm-production"}},"0.14.0-canary.194":{"_id":"@ai-substrate/engineering-harness@0.14.0-canary.194","bin":{"engh":"harness/cli/bin/harness.js","harness":"harness/cli/bin/harness.js"},"bugs":{"url":"https://github.com/AI-Substrate/harness-engineering/issues"},"dist":{"shasum":"c749284a29a6bcb6841d9a883fb66fa197e17904","tarball":"https://registry.npmjs.org/@ai-substrate/engineering-harness/-/engineering-harness-0.14.0-canary.194.tgz","fileCount":994,"integrity":"sha512-kLKoN4Tl4i7BIrdapNqtZcjCqosw1FIvhA0pBPC4wbtwEN0MPsvD3d4Af2EJs/XUxwVZsPg6/rl1Kwoq/vQggA==","signatures":[{"sig":"MEYCIQDGyEO1TyEzSyH+8uIcxk4MGAkDkNpvYfaUm0ECjav0kAIhAKvOgzDgcrVhAIEtOLikCb3jbjZb9Aw+q6WaUMHugvW5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCnqU5yybrIUoaATHtfqhQUfwR95+8CMG/Zu2kKi817lgIhAMcLVh0yjgMPoDX72i9QY8OYAZ/1+rPdpY76JdCxFlwu"}],"unpackedSize":7815097},"name":"@ai-substrate/engineering-harness","type":"module","engines":{"node":">=22"},"exports":{".":"./harness/cli/dist/index.js","./contract":{"types":"./harness/cli/dist/services/extensions/contract.d.ts","import":"./harness/cli/dist/services/extensions/contract.js","default":"./harness/cli/dist/services/extensions/contract.js"}},"gitHead":"c57af4c31a676ba37058ea28d1f1c70269b07775","scripts":{"fix":"biome check --write harness/cli","lint":"biome check harness/cli","test":"cd harness/cli && vitest run --coverage","build":"npm run gen:docs && npm run gen:flows && tsc -p harness/cli/tsconfig.json","format":"biome format --write harness/cli","lint:md":"node harness/cli/bin/harness.js markdown-lint","prepare":"npm run build","gen:docs":"node scripts/gen-docs.mjs","gen:flows":"node scripts/gen-flows.mjs","check:docs":"node scripts/gen-docs.mjs --check","check:flows":"npm run gen:flows && git diff --exit-code harness/cli/src/services/flow/schemas-content.ts && node scripts/flow-fixtures.mjs --check","smoke:builder":"node scripts/builder-smoke.mjs","gen:flow-fixtures":"node scripts/flow-fixtures.mjs","smoke:builder:packed":"node scripts/builder-smoke.mjs --packed","check:doctrine-parity":"node scripts/doctrine-parity.mjs --check","gen:telemetry-fixtures":"node scripts/telemetry-fixtures.mjs","check:telemetry-fixtures":"node scripts/telemetry-fixtures.mjs --check"},"version":"0.14.0-canary.194","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2ed13ab-8b3b-4422-8d2c-2d45edd3e40d"}},"homepage":"https://github.com/AI-Substrate/harness-engineering#readme","repository":{"url":"git+https://github.com/AI-Substrate/harness-engineering.git","type":"git"},"_npmVersion":"12.0.2","description":"Starter Harness CLI Core — the agent-friendly front door to this repo's engineering harness.","directories":{},"maintainers":[{"name":"jakkaj","email":"jakkaj@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"jiti":"2.7.0","commander":"^15.0.0","picomatch":"^4.0.5","jsonc-parser":"3.3.1","@ai-substrate/dd":"github:AI-Substrate/dd#de01b77a67d0cff961e31ad8189054dd4b5c686b"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.8","mermaid":"^11.15.0","protobufjs":"^8.6.5","remark-cli":"^12.0.1","typescript":"^6.0.3","@types/node":"^26","@biomejs/biome":"^2.5.0","markdownlint-cli2":"^0.23.0","dependency-cruiser":"^18.1.0","@vitest/coverage-v8":"^4.1.8","remark-validate-links":"^13.1.0"},"optionalDependencies":{"ink":"^7.1.1","react":"^19.2.8"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/engineering-harness_0.14.0-canary.194_1788912328352_0.8192907762390582"}}},"time":{"created":"2026-06-15T06:01:50.598Z","modified":"2026-09-09T00:05:28.763Z","0.2.0":"2026-06-15T06:01:50.919Z","0.2.0-canary.45":"2026-06-15T06:19:37.434Z","0.2.0-canary.46":"2026-06-15T06:22:30.331Z","0.3.0":"2026-06-15T07:20:15.919Z","0.4.0":"2026-06-16T10:48:08.866Z","0.5.0":"2026-06-19T07:55:23.437Z","0.6.0":"2026-06-24T00:33:44.986Z","0.9.1":"2026-07-06T03:31:40.299Z","0.9.2":"2026-07-06T08:26:15.660Z","0.10.0":"2026-07-06T22:38:53.577Z","0.12.0":"2026-07-13T01:25:29.021Z","0.13.0":"2026-07-31T00:09:07.678Z","0.14.0-canary.194":"2026-09-09T00:05:28.546Z"},"bugs":{"url":"https://github.com/AI-Substrate/harness-engineering/issues"},"homepage":"https://github.com/AI-Substrate/harness-engineering#readme","repository":{"url":"git+https://github.com/AI-Substrate/harness-engineering.git","type":"git"},"description":"Starter Harness CLI Core — the agent-friendly front door to this repo's engineering harness.","maintainers":[{"name":"jakkaj","email":"jakkaj@gmail.com"}],"readme":"","readmeFilename":""}