{"_id":"@aihq/core","_rev":"15-c2602de53c45807019793ce04558e5c2","name":"@aihq/core","dist-tags":{"latest":"0.6.2"},"versions":{"0.1.1":{"name":"@aihq/core","version":"0.1.1","keywords":["ai","harness","bootstrap","devsecops","enterprise","claude-code","mcp"],"license":"Apache-2.0","_id":"@aihq/core@0.1.1","maintainers":[{"name":"samartomar","email":"samar_tomar@hotmail.com"}],"homepage":"https://github.com/samartomar/ai-harness#readme","bugs":{"url":"https://github.com/samartomar/ai-harness/issues"},"bin":{"aih":"dist/cli.js"},"dist":{"shasum":"df9035e82f3ae952cc2d14b3d4a656c51b49bf3d","tarball":"https://registry.npmjs.org/@aihq/core/-/core-0.1.1.tgz","fileCount":611,"integrity":"sha512-pXMof7JRxzICgKHwszZ4rEESoZ852wViNWlMjckos/4X+fPZdf3oX9q66P9nrZa3hJZp6yRMJynAmNYL6axsoQ==","signatures":[{"sig":"MEUCIQCk9arIax8d3jIihr/zpkWrYmurk0ghGlhZigtL2diLMgIgLUVe+szDSYfDVJi6XWSe613REKMhXz8Dg/z9RwBipDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aihq%2fcore@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11274252},"main":"./dist/index.js","type":"module","_from":"file:aihq-core-0.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./schemas/*.json":"./schemas/*.json"},"scripts":{"dev":"tsx src/cli.ts","lint":"biome check src tests","test":"vitest run","build":"tsup && tsc -p tsconfig.dts.json","format":"biome format --write src tests","verify":"npm run check:artifacts && npm run check:self-hosting-canon && npm run check:ecc-installer && npm run check:baseline-analyzers && npm run check:native-identity && npm run check:baseline-pins && npm run check:baseline-installable && npm run check:ai-runtime && npm run check:bugbounty-report && npm run docs:lint && npm run check:packed-doc-links && npm run typecheck && npm run lint:ci && npm run test:cov && npm run build && npm run check:published-bin && npm run check:published-library && npm run verify:packed-admin-docs && node tools/verify-cold-upstream-artifact-lifecycle.mjs","lint:ci":"biome ci src tests","lint:fix":"biome check --write src tests","test:cov":"vitest run --coverage","docs:lint":"tsx src/internals/check-repo-docs.ts","repo:init":"node tools/repo-ai-tools.mjs setup-codex","typecheck":"tsc --noEmit","test:watch":"vitest","repo:doctor":"node tools/repo-ai-tools.mjs doctor-codex","baseline:vet":"tsx src/baseline-evidence/generate.ts","baseline:check":"tsx src/baseline-evidence/generate.ts --check","check:artifacts":"tsx src/internals/check-tracked-artifacts.ts","check:ai-runtime":"tsx src/internals/ai-runtime-inventory.ts --root .","baseline:artifact":"tsx src/baseline-evidence/vendor-artifact.ts","release:preflight":"tsx src/internals/release-preflight.ts","check:baseline-pins":"tsx src/internals/check-baseline-pin-currency.ts","check:ecc-installer":"tsx src/internals/check-ecc-installer.ts","check:published-bin":"node dist/cli.js --version && node dist/cli.js --help","check:lock-migration":"tsx src/internals/assert-identity-only-lock-migration.ts","check:native-identity":"tsx src/internals/check-native-identity.ts","check:scan-acceptance":"tsx src/binding/scan-acceptance-check.ts","regen:scan-acceptance":"tsx src/binding/scan-acceptance-regenerate.ts","check:bugbounty-report":"tsx src/internals/bugbounty-report.ts --source .internal/defects/BUGBOUNTY.md","check:packed-doc-links":"tsx src/internals/check-packed-doc-links.ts","check:published-library":"node -e \"import('@aihq/core').then((m)=>{ if (typeof m.runSessionGuardrails !== 'function') throw new Error('missing library export'); })\"","baseline:native-identity":"tsx src/internals/check-native-identity.ts --write","check:baseline-analyzers":"tsx src/internals/check-baseline-analyzers.ts","check:self-hosting-canon":"vitest run tests/self-hosting/self-hosting.test.ts","verify:packed-admin-docs":"tsx tools/verify-packed-administrator-docs.mjs","check:baseline-installable":"tsx src/internals/check-baseline-installable.ts","verify:cold-aih-managed-usage":"npm run build && node tools/verify-cold-aih-managed-usage.mjs","verify:cold-upstream-artifact-lifecycle":"npm run build && node tools/verify-cold-upstream-artifact-lifecycle.mjs"},"_npmUser":{"name":"samartomar","email":"samar_tomar@hotmail.com"},"_resolved":"/home/runner/work/ai-harness/ai-harness/aihq-core-0.1.1.tgz","overrides":{"esbuild":"^0.28.1"},"_integrity":"sha512-pXMof7JRxzICgKHwszZ4rEESoZ852wViNWlMjckos/4X+fPZdf3oX9q66P9nrZa3hJZp6yRMJynAmNYL6axsoQ==","repository":{"url":"git+https://github.com/samartomar/ai-harness.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Development Assurance governance core for exact tools, skills, MCP servers, packages, evidence, approval, observation, and audit history","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","yaml":"2.9.0","commander":"^15.0.0","jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","tsx":"^4.23.0","tsup":"^8.5.1","acorn":"^8.17.0","vitest":"^4.1.10","happy-dom":"^20.10.6","fast-check":"^4.8.0","typescript":"^7.0.2","@types/node":"^26.1.1","ajv-formats":"^3.0.1","@biomejs/biome":"^2.5.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.1_1787682402890_0.7908054242614235","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aihq/core","version":"0.2.0","keywords":["ai","harness","bootstrap","devsecops","enterprise","claude-code","mcp"],"license":"Apache-2.0","_id":"@aihq/core@0.2.0","maintainers":[{"name":"samartomar","email":"samar_tomar@hotmail.com"}],"homepage":"https://github.com/samartomar/ai-harness#readme","bugs":{"url":"https://github.com/samartomar/ai-harness/issues"},"bin":{"aih":"dist/cli.js"},"dist":{"shasum":"339bebf7e50d3cd27ca7ae8b5f42bad005cbbecb","tarball":"https://registry.npmjs.org/@aihq/core/-/core-0.2.0.tgz","fileCount":616,"integrity":"sha512-CznjOqiyTXVCxk8wxAr2Mx5Ofqrlz9jeFd2Uqv/jYgvJ7/hvz724v5CRXiFtbnC5IA8GJse/QK1JZ5PZZdIX5A==","signatures":[{"sig":"MEYCIQCuTM2Y7Q8IswUpadOAoVe8ZnwmuXUzsoD55JPce5i/+wIhALtpmoc2gVR4pwJ2eIE0+VRQgyAFT0JZH2t8u/RRPmb+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aihq%2fcore@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11430616},"main":"./dist/index.js","type":"module","_from":"file:aihq-core-0.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./schemas/*.json":"./schemas/*.json"},"scripts":{"dev":"tsx src/cli.ts","lint":"biome check src tests","test":"vitest run","build":"tsup && tsc -p tsconfig.dts.json","format":"biome format --write src tests","verify":"npm run check:artifacts && npm run check:self-hosting-canon && npm run check:ecc-installer && npm run check:baseline-analyzers && npm run check:native-identity && npm run check:baseline-pins && npm run check:baseline-installable && npm run check:ai-runtime && npm run check:bugbounty-report && npm run docs:lint && npm run check:packed-doc-links && npm run typecheck && npm run lint:ci && npm run test:cov && npm run build && npm run check:published-bin && npm run check:published-library && npm run verify:packed-admin-docs && node tools/verify-cold-upstream-artifact-lifecycle.mjs","lint:ci":"biome ci src tests","lint:fix":"biome check --write src tests","test:cov":"vitest run --coverage","docs:lint":"tsx src/internals/check-repo-docs.ts","repo:init":"node tools/repo-ai-tools.mjs setup-codex","typecheck":"tsc --noEmit","test:watch":"vitest","repo:doctor":"node tools/repo-ai-tools.mjs doctor-codex","baseline:vet":"tsx src/baseline-evidence/generate.ts","baseline:check":"tsx src/baseline-evidence/generate.ts --check","check:artifacts":"tsx src/internals/check-tracked-artifacts.ts","check:ai-runtime":"tsx src/internals/ai-runtime-inventory.ts --root .","baseline:artifact":"tsx src/baseline-evidence/vendor-artifact.ts","release:preflight":"tsx src/internals/release-preflight.ts","check:baseline-pins":"tsx src/internals/check-baseline-pin-currency.ts","check:ecc-installer":"tsx src/internals/check-ecc-installer.ts","check:published-bin":"node dist/cli.js --version && node dist/cli.js --help","check:lock-migration":"tsx src/internals/assert-identity-only-lock-migration.ts","check:native-identity":"tsx src/internals/check-native-identity.ts","check:scan-acceptance":"tsx src/binding/scan-acceptance-check.ts","regen:scan-acceptance":"tsx src/binding/scan-acceptance-regenerate.ts","check:bugbounty-report":"tsx src/internals/bugbounty-report.ts --source .internal/defects/BUGBOUNTY.md","check:packed-doc-links":"tsx src/internals/check-packed-doc-links.ts","check:published-library":"node -e \"import('@aihq/core').then((m)=>{ if (typeof m.runSessionGuardrails !== 'function') throw new Error('missing library export'); })\"","baseline:native-identity":"tsx src/internals/check-native-identity.ts --write","check:baseline-analyzers":"tsx src/internals/check-baseline-analyzers.ts","check:self-hosting-canon":"vitest run tests/self-hosting/self-hosting.test.ts","verify:packed-admin-docs":"tsx tools/verify-packed-administrator-docs.mjs","check:baseline-installable":"tsx src/internals/check-baseline-installable.ts","verify:cold-aih-managed-usage":"npm run build && node tools/verify-cold-aih-managed-usage.mjs","verify:cold-upstream-artifact-lifecycle":"npm run build && node tools/verify-cold-upstream-artifact-lifecycle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca6fa9b2-488a-4246-8db7-43e96e1593ca"}},"_resolved":"/home/runner/work/ai-harness/ai-harness/aihq-core-0.2.0.tgz","overrides":{"esbuild":"^0.28.1"},"_integrity":"sha512-CznjOqiyTXVCxk8wxAr2Mx5Ofqrlz9jeFd2Uqv/jYgvJ7/hvz724v5CRXiFtbnC5IA8GJse/QK1JZ5PZZdIX5A==","repository":{"url":"git+https://github.com/samartomar/ai-harness.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Development Assurance governance core for exact tools, skills, MCP servers, packages, evidence, approval, observation, and audit history","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","yaml":"2.9.0","commander":"^15.0.0","jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","tsx":"^4.23.0","tsup":"^8.5.1","acorn":"^8.17.0","vitest":"^4.1.10","happy-dom":"^20.10.6","fast-check":"^4.8.0","typescript":"^7.0.2","@types/node":"^26.1.1","ajv-formats":"^3.0.1","@biomejs/biome":"^2.5.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.0_1787843888293_0.03888248517230908","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aihq/core","version":"0.3.0","keywords":["ai","harness","bootstrap","devsecops","enterprise","claude-code","mcp"],"license":"Apache-2.0","_id":"@aihq/core@0.3.0","maintainers":[{"name":"samartomar","email":"samar_tomar@hotmail.com"}],"homepage":"https://github.com/samartomar/ai-harness#readme","bugs":{"url":"https://github.com/samartomar/ai-harness/issues"},"bin":{"aih":"dist/cli.js"},"dist":{"shasum":"384f40b7a2997c501d634d14bc8a495dcec0778b","tarball":"https://registry.npmjs.org/@aihq/core/-/core-0.3.0.tgz","fileCount":616,"integrity":"sha512-CPvwRjU8WnBe6xOLnNLEl7rTh+tr9SpKqGsaPFmklq4oXlTd+UZvXgDXrnQ4y2GYQOQtw9WBX6UBd2nDVXN06A==","signatures":[{"sig":"MEYCIQDCnAAzzXPBMRose9zOgJcYBOkq0yXx4snpDcsd0JXQrgIhANFsM8CZUhW6e+tp2YYj9odahM5NsHHSXGrYpgJXhvbM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aihq%2fcore@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11432545},"main":"./dist/index.js","type":"module","_from":"file:aihq-core-0.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./schemas/*.json":"./schemas/*.json"},"scripts":{"dev":"tsx src/cli.ts","lint":"biome check src tests","test":"vitest run","build":"tsup && tsc -p tsconfig.dts.json","format":"biome format --write src tests","verify":"npm run check:artifacts && npm run check:self-hosting-canon && npm run check:ecc-installer && npm run check:baseline-analyzers && npm run check:native-identity && npm run check:baseline-pins && npm run check:baseline-installable && npm run check:ai-runtime && npm run check:bugbounty-report && npm run docs:lint && npm run check:packed-doc-links && npm run typecheck && npm run lint:ci && npm run test:cov && npm run build && npm run check:published-bin && npm run check:published-library && npm run verify:packed-admin-docs && node tools/verify-cold-upstream-artifact-lifecycle.mjs","lint:ci":"biome ci src tests","lint:fix":"biome check --write src tests","test:cov":"vitest run --coverage","docs:lint":"tsx src/internals/check-repo-docs.ts","repo:init":"node tools/repo-ai-tools.mjs setup-codex","typecheck":"tsc --noEmit","test:watch":"vitest","repo:doctor":"node tools/repo-ai-tools.mjs doctor-codex","baseline:vet":"tsx src/baseline-evidence/generate.ts","baseline:check":"tsx src/baseline-evidence/generate.ts --check","check:artifacts":"tsx src/internals/check-tracked-artifacts.ts","check:ai-runtime":"tsx src/internals/ai-runtime-inventory.ts --root .","baseline:artifact":"tsx src/baseline-evidence/vendor-artifact.ts","release:preflight":"tsx src/internals/release-preflight.ts","check:baseline-pins":"tsx src/internals/check-baseline-pin-currency.ts","check:ecc-installer":"tsx src/internals/check-ecc-installer.ts","check:published-bin":"node dist/cli.js --version && node dist/cli.js --help","check:lock-migration":"tsx src/internals/assert-identity-only-lock-migration.ts","check:native-identity":"tsx src/internals/check-native-identity.ts","check:scan-acceptance":"tsx src/binding/scan-acceptance-check.ts","regen:scan-acceptance":"tsx src/binding/scan-acceptance-regenerate.ts","check:bugbounty-report":"tsx src/internals/bugbounty-report.ts --source .internal/defects/BUGBOUNTY.md","check:packed-doc-links":"tsx src/internals/check-packed-doc-links.ts","check:published-library":"node -e \"import('@aihq/core').then((m)=>{ if (typeof m.runSessionGuardrails !== 'function') throw new Error('missing library export'); })\"","baseline:native-identity":"tsx src/internals/check-native-identity.ts --write","check:baseline-analyzers":"tsx src/internals/check-baseline-analyzers.ts","check:self-hosting-canon":"vitest run tests/self-hosting/self-hosting.test.ts","verify:packed-admin-docs":"tsx tools/verify-packed-administrator-docs.mjs","check:baseline-installable":"tsx src/internals/check-baseline-installable.ts","verify:cold-aih-managed-usage":"npm run build && node tools/verify-cold-aih-managed-usage.mjs","verify:cold-upstream-artifact-lifecycle":"npm run build && node tools/verify-cold-upstream-artifact-lifecycle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca6fa9b2-488a-4246-8db7-43e96e1593ca"}},"_resolved":"/home/runner/work/ai-harness/ai-harness/aihq-core-0.3.0.tgz","overrides":{"esbuild":"^0.28.1"},"_integrity":"sha512-CPvwRjU8WnBe6xOLnNLEl7rTh+tr9SpKqGsaPFmklq4oXlTd+UZvXgDXrnQ4y2GYQOQtw9WBX6UBd2nDVXN06A==","repository":{"url":"git+https://github.com/samartomar/ai-harness.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Development Assurance governance core for exact tools, skills, MCP servers, packages, evidence, approval, observation, and audit history","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","yaml":"2.9.0","commander":"^15.0.0","jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","tsx":"^4.23.0","tsup":"^8.5.1","acorn":"^8.17.0","vitest":"^4.1.10","happy-dom":"^20.10.6","fast-check":"^4.8.0","typescript":"^7.0.2","@types/node":"^26.1.1","ajv-formats":"^3.0.1","@biomejs/biome":"^2.5.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.0_1787866400481_0.22407147194624133","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@aihq/core","version":"0.4.1","keywords":["ai","harness","bootstrap","devsecops","enterprise","claude-code","mcp"],"license":"Apache-2.0","_id":"@aihq/core@0.4.1","maintainers":[{"name":"samartomar","email":"samar_tomar@hotmail.com"}],"homepage":"https://github.com/samartomar/ai-harness#readme","bugs":{"url":"https://github.com/samartomar/ai-harness/issues"},"bin":{"aih":"dist/cli.js"},"dist":{"shasum":"c6392bc2e9e27e8318b38464071dee6b7a2c8989","tarball":"https://registry.npmjs.org/@aihq/core/-/core-0.4.1.tgz","fileCount":626,"integrity":"sha512-v/am2GwWVCb4ufKeEjXByA9u/+l5dNJ4KBAHa/wTbFEly4MSwiuZZvJu8PlEu2GRQN9R9AKNJlNyDNQZZSDIhg==","signatures":[{"sig":"MEYCIQCVCe40SUmwQQ+QDzEC/uvJeY7bBSGHz32OESzMGtmgdQIhAO4haSyqt7j8PhbBnxmJeoe+LiUXlLyo49tlihUqJDgo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aihq%2fcore@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12356050},"main":"./dist/index.js","type":"module","_from":"file:aihq-core-0.4.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./schemas/*.json":"./schemas/*.json"},"scripts":{"dev":"tsx src/cli.ts","lint":"biome check src tests","test":"vitest run","build":"tsup && tsc -p tsconfig.dts.json","format":"biome format --write src tests","verify":"npm run check:artifacts && npm run check:self-hosting-canon && npm run check:ecc-installer && npm run check:baseline-analyzers && npm run check:native-identity && npm run check:baseline-pins && npm run check:baseline-installable && npm run check:ai-runtime && npm run check:bugbounty-report && npm run docs:lint && npm run check:packed-doc-links && npm run typecheck && npm run lint:ci && npm run test:cov && npm run build && npm run check:published-bin && npm run check:published-library && npm run verify:packed-admin-docs && node tools/verify-cold-upstream-artifact-lifecycle.mjs","lint:ci":"biome ci src tests","lint:fix":"biome check --write src tests","test:cov":"vitest run --coverage","docs:lint":"tsx src/internals/check-repo-docs.ts","repo:init":"node tools/repo-ai-tools.mjs setup-codex","typecheck":"tsc --noEmit","test:watch":"vitest","repo:doctor":"node tools/repo-ai-tools.mjs doctor-codex","baseline:vet":"aih-scan baseline-vet","baseline:check":"npm run check:baseline-pins && npm run check:baseline-analyzers && npm run check:baseline-installable","check:artifacts":"tsx src/internals/check-tracked-artifacts.ts","baseline:consume":"tsx src/baseline-evidence/scanner-cli.ts consume","baseline:request":"tsx src/baseline-evidence/scanner-cli.ts request","check:ai-runtime":"tsx src/internals/ai-runtime-inventory.ts --root .","baseline:artifact":"tsx src/baseline-evidence/vendor-artifact.ts","baseline:assemble":"tsx src/baseline-evidence/scanner-cli.ts assemble","release:preflight":"tsx src/internals/release-preflight.ts","check:baseline-pins":"tsx src/internals/check-baseline-pin-currency.ts","check:ecc-installer":"tsx src/internals/check-ecc-installer.ts","check:published-bin":"node dist/cli.js --version && node dist/cli.js --help","check:lock-migration":"tsx src/internals/assert-identity-only-lock-migration.ts","check:native-identity":"tsx src/internals/check-native-identity.ts","check:scan-acceptance":"tsx src/binding/scan-acceptance-check.ts","regen:scan-acceptance":"tsx src/binding/scan-acceptance-regenerate.ts","check:bugbounty-report":"tsx src/internals/bugbounty-report.ts --source .internal/defects/BUGBOUNTY.md","check:packed-doc-links":"tsx src/internals/check-packed-doc-links.ts","check:published-library":"node -e \"import('@aihq/core').then((m)=>{ if (typeof m.runSessionGuardrails !== 'function') throw new Error('missing library export'); })\"","baseline:native-identity":"tsx src/internals/check-native-identity.ts --write","check:baseline-analyzers":"tsx src/internals/check-baseline-analyzers.ts","check:self-hosting-canon":"vitest run tests/self-hosting/self-hosting.test.ts","verify:packed-admin-docs":"tsx tools/verify-packed-administrator-docs.mjs","verify:release-candidate":"npm run check:baseline-analyzers && npm run check:native-identity && npm run check:baseline-pins && npm run check:baseline-installable && npm run check:ai-runtime && npm run check:bugbounty-report && npm run docs:lint && npm run check:packed-doc-links && npm run build && npm run check:published-bin && npm run check:published-library && npm run verify:packed-admin-docs && node tools/verify-cold-upstream-artifact-lifecycle.mjs","check:baseline-installable":"tsx src/internals/check-baseline-installable.ts","verify:cold-aih-managed-usage":"npm run build && node tools/verify-cold-aih-managed-usage.mjs","verify:cold-upstream-artifact-lifecycle":"npm run build && node tools/verify-cold-upstream-artifact-lifecycle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca6fa9b2-488a-4246-8db7-43e96e1593ca"}},"_resolved":"/home/runner/work/ai-harness/ai-harness/aihq-core-0.4.1.tgz","overrides":{"esbuild":"^0.28.1"},"_integrity":"sha512-v/am2GwWVCb4ufKeEjXByA9u/+l5dNJ4KBAHa/wTbFEly4MSwiuZZvJu8PlEu2GRQN9R9AKNJlNyDNQZZSDIhg==","repository":{"url":"git+https://github.com/samartomar/ai-harness.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Development Assurance governance core for exact tools, skills, MCP servers, packages, evidence, approval, observation, and audit history","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","yaml":"2.9.0","commander":"^15.0.0","jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.20.0","tsx":"^4.23.0","tsup":"^8.5.1","acorn":"^8.17.0","vitest":"^4.1.10","happy-dom":"^20.10.6","@aihq/scan":"0.2.5","fast-check":"^4.8.0","typescript":"^7.0.2","@types/node":"^26.1.1","ajv-formats":"^3.0.1","@biomejs/biome":"^2.5.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.1_1788238457523_0.7741435596216695","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@aihq/core","version":"0.4.2","keywords":["ai","harness","bootstrap","devsecops","enterprise","claude-code","mcp"],"license":"Apache-2.0","_id":"@aihq/core@0.4.2","maintainers":[{"name":"samartomar","email":"samar_tomar@hotmail.com"}],"homepage":"https://github.com/samartomar/ai-harness#readme","bugs":{"url":"https://github.com/samartomar/ai-harness/issues"},"bin":{"aih":"dist/cli.js"},"dist":{"shasum":"080821f1bc3a191da2aa12f5647bfd89f2ba5768","tarball":"https://registry.npmjs.org/@aihq/core/-/core-0.4.2.tgz","fileCount":626,"integrity":"sha512-KTkT2TEQMzCgX9pcav6e14uMREU3k8RJ2Ah6eVfoYIZAln7TW1MIFuiqenULzTh0FuBqzIVwsx26XDrdl3GTmw==","signatures":[{"sig":"MEQCIBwS0DSBobKoJfguLf8hRtGwJkbNun0XLDkCI5xFzFiPAiBEfHxTEOoC1T43ErjsOBYSg74Ycpycp4i0lPzgHZ3Q2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aihq%2fcore@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12358322},"main":"./dist/index.js","type":"module","_from":"file:aihq-core-0.4.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./schemas/*.json":"./schemas/*.json"},"scripts":{"dev":"tsx src/cli.ts","lint":"biome check src tests","test":"vitest run","build":"tsup && tsc -p tsconfig.dts.json","format":"biome format --write src tests","verify":"npm run check:artifacts && npm run check:self-hosting-canon && npm run check:ecc-installer && npm run check:baseline-analyzers && npm run check:native-identity && npm run check:baseline-pins && npm run check:baseline-installable && npm run check:ai-runtime && npm run check:bugbounty-report && npm run docs:lint && npm run check:packed-doc-links && npm run typecheck && npm run lint:ci && npm run test:cov && npm run build && npm run check:published-bin && npm run check:published-library && npm run verify:packed-admin-docs && node tools/verify-cold-upstream-artifact-lifecycle.mjs","lint:ci":"biome ci src tests","lint:fix":"biome check --write src tests","test:cov":"vitest run --coverage","docs:lint":"tsx src/internals/check-repo-docs.ts","repo:init":"node tools/repo-ai-tools.mjs setup-codex","typecheck":"tsc --noEmit","test:watch":"vitest","repo:doctor":"node tools/repo-ai-tools.mjs doctor-codex","baseline:vet":"aih-scan baseline-vet","baseline:check":"npm run check:baseline-pins && npm run check:baseline-analyzers && npm run check:baseline-installable","check:artifacts":"tsx src/internals/check-tracked-artifacts.ts","baseline:consume":"tsx src/baseline-evidence/scanner-cli.ts consume","baseline:request":"tsx src/baseline-evidence/scanner-cli.ts request","check:ai-runtime":"tsx src/internals/ai-runtime-inventory.ts --root .","baseline:artifact":"tsx src/baseline-evidence/vendor-artifact.ts","baseline:assemble":"tsx src/baseline-evidence/scanner-cli.ts assemble","release:preflight":"tsx src/internals/release-preflight.ts","check:baseline-pins":"tsx src/internals/check-baseline-pin-currency.ts","check:ecc-installer":"tsx src/internals/check-ecc-installer.ts","check:published-bin":"node dist/cli.js --version && node dist/cli.js --help","check:lock-migration":"tsx src/internals/assert-identity-only-lock-migration.ts","check:native-identity":"tsx src/internals/check-native-identity.ts","check:scan-acceptance":"tsx src/binding/scan-acceptance-check.ts","regen:scan-acceptance":"tsx src/binding/scan-acceptance-regenerate.ts","check:bugbounty-report":"tsx src/internals/bugbounty-report.ts --source .internal/defects/BUGBOUNTY.md","check:packed-doc-links":"tsx src/internals/check-packed-doc-links.ts","check:published-library":"node -e \"import('@aihq/core').then((m)=>{ if (typeof m.runSessionGuardrails !== 'function') throw new Error('missing library export'); })\"","baseline:native-identity":"tsx src/internals/check-native-identity.ts --write","check:baseline-analyzers":"tsx src/internals/check-baseline-analyzers.ts","check:self-hosting-canon":"vitest run tests/self-hosting/self-hosting.test.ts","verify:packed-admin-docs":"tsx tools/verify-packed-administrator-docs.mjs","verify:release-candidate":"npm run check:baseline-analyzers && npm run check:native-identity && npm run check:baseline-pins && npm run check:baseline-installable && npm run check:ai-runtime && npm run check:bugbounty-report && npm run docs:lint && npm run check:packed-doc-links && npm run build && npm run check:published-bin && npm run check:published-library && npm run verify:packed-admin-docs && node tools/verify-cold-upstream-artifact-lifecycle.mjs","check:baseline-installable":"tsx src/internals/check-baseline-installable.ts","verify:cold-aih-managed-usage":"npm run build && node tools/verify-cold-aih-managed-usage.mjs","verify:cold-upstream-artifact-lifecycle":"npm run build && node tools/verify-cold-upstream-artifact-lifecycle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca6fa9b2-488a-4246-8db7-43e96e1593ca"}},"_resolved":"/home/runner/work/ai-harness/ai-harness/aihq-core-0.4.2.tgz","overrides":{"esbuild":"^0.28.1"},"_integrity":"sha512-KTkT2TEQMzCgX9pcav6e14uMREU3k8RJ2Ah6eVfoYIZAln7TW1MIFuiqenULzTh0FuBqzIVwsx26XDrdl3GTmw==","repository":{"url":"git+https://github.com/samartomar/ai-harness.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Development Assurance governance core for exact tools, skills, MCP servers, packages, evidence, approval, observation, and audit history","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","yaml":"2.9.0","commander":"^15.0.0","jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.20.0","tsx":"^4.23.0","tsup":"^8.5.1","acorn":"^8.17.0","vitest":"^4.1.10","happy-dom":"^20.10.6","@aihq/scan":"0.2.5","fast-check":"^4.8.0","typescript":"^7.0.2","@types/node":"^26.1.1","ajv-formats":"^3.0.1","@biomejs/biome":"^2.5.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.2_1788247361991_0.5500063026668836","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@aihq/core","version":"0.4.3","keywords":["ai","harness","bootstrap","devsecops","enterprise","claude-code","mcp"],"license":"Apache-2.0","_id":"@aihq/core@0.4.3","maintainers":[{"name":"samartomar","email":"samar_tomar@hotmail.com"}],"homepage":"https://github.com/samartomar/ai-harness#readme","bugs":{"url":"https://github.com/samartomar/ai-harness/issues"},"bin":{"aih":"dist/cli.js"},"dist":{"shasum":"a0baa62bb69627f9c280c6a0e86a04ab109aeedf","tarball":"https://registry.npmjs.org/@aihq/core/-/core-0.4.3.tgz","fileCount":628,"integrity":"sha512-En0fG7qqVDslrMZqHBU/V0MTwGo24KCu0N3ipX8KpI4zm7KX9VIwRrf8RNo36CtJ7YAkK7FYoKJ4+8I/HV4/eQ==","signatures":[{"sig":"MEQCIAuGkyYPtcgfN5zOPxV2FkG1/MtdiuVuIl2D4tQrEcWEAiAJT6bGdrtRU1OHS1afiOThKNr6c0jI+4GN3XYV6JX8zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aihq%2fcore@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12376705},"main":"./dist/index.js","type":"module","_from":"file:aihq-core-0.4.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./schemas/*.json":"./schemas/*.json"},"scripts":{"dev":"tsx src/cli.ts","lint":"biome check src tests","test":"vitest run","build":"tsup && tsc -p tsconfig.dts.json","format":"biome format --write src tests","verify":"npm run check:artifacts && npm run check:self-hosting-canon && npm run check:ecc-installer && npm run check:baseline-analyzers && npm run check:native-identity && npm run check:baseline-pins && npm run check:baseline-installable && npm run check:ai-runtime && npm run check:bugbounty-report && npm run docs:lint && npm run check:packed-doc-links && npm run typecheck && npm run lint:ci && npm run test:cov && npm run build && npm run check:published-bin && npm run check:published-library && npm run verify:packed-admin-docs && node tools/verify-cold-upstream-artifact-lifecycle.mjs","lint:ci":"biome ci src tests","lint:fix":"biome check --write src tests","test:cov":"vitest run --coverage","docs:lint":"tsx src/internals/check-repo-docs.ts","repo:init":"node tools/repo-ai-tools.mjs setup-codex","typecheck":"tsc --noEmit","test:watch":"vitest","repo:doctor":"node tools/repo-ai-tools.mjs doctor-codex","baseline:vet":"aih-scan baseline-vet","baseline:check":"npm run check:baseline-pins && npm run check:baseline-analyzers && npm run check:baseline-installable","check:artifacts":"tsx src/internals/check-tracked-artifacts.ts","baseline:consume":"tsx src/baseline-evidence/scanner-cli.ts consume","baseline:request":"tsx src/baseline-evidence/scanner-cli.ts request","check:ai-runtime":"tsx src/internals/ai-runtime-inventory.ts --root .","baseline:artifact":"tsx src/baseline-evidence/vendor-artifact.ts","baseline:assemble":"tsx src/baseline-evidence/scanner-cli.ts assemble","release:preflight":"tsx src/internals/release-preflight.ts","check:baseline-pins":"tsx src/internals/check-baseline-pin-currency.ts","check:ecc-installer":"tsx src/internals/check-ecc-installer.ts","check:published-bin":"node dist/cli.js --version && node dist/cli.js --help","check:lock-migration":"tsx src/internals/assert-identity-only-lock-migration.ts","check:native-identity":"tsx src/internals/check-native-identity.ts","check:scan-acceptance":"tsx src/binding/scan-acceptance-check.ts","regen:scan-acceptance":"tsx src/binding/scan-acceptance-regenerate.ts","check:bugbounty-report":"tsx src/internals/bugbounty-report.ts --source .internal/defects/BUGBOUNTY.md","check:packed-doc-links":"tsx src/internals/check-packed-doc-links.ts","check:published-library":"node -e \"import('@aihq/core').then((m)=>{ if (typeof m.runSessionGuardrails !== 'function') throw new Error('missing library export'); })\"","baseline:native-identity":"tsx src/internals/check-native-identity.ts --write","check:baseline-analyzers":"tsx src/internals/check-baseline-analyzers.ts","check:self-hosting-canon":"vitest run tests/self-hosting/self-hosting.test.ts","verify:packed-admin-docs":"tsx tools/verify-packed-administrator-docs.mjs","verify:release-candidate":"npm run check:baseline-analyzers && npm run check:native-identity && npm run check:baseline-pins && npm run check:baseline-installable && npm run check:ai-runtime && npm run check:bugbounty-report && npm run docs:lint && npm run check:packed-doc-links && npm run build && npm run check:published-bin && npm run check:published-library && npm run verify:packed-admin-docs && node tools/verify-cold-upstream-artifact-lifecycle.mjs","check:baseline-installable":"tsx src/internals/check-baseline-installable.ts","verify:cold-aih-managed-usage":"npm run build && node tools/verify-cold-aih-managed-usage.mjs","verify:cold-upstream-artifact-lifecycle":"npm run build && node tools/verify-cold-upstream-artifact-lifecycle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca6fa9b2-488a-4246-8db7-43e96e1593ca"}},"_resolved":"/home/runner/work/ai-harness/ai-harness/aihq-core-0.4.3.tgz","overrides":{"esbuild":"^0.28.1"},"_integrity":"sha512-En0fG7qqVDslrMZqHBU/V0MTwGo24KCu0N3ipX8KpI4zm7KX9VIwRrf8RNo36CtJ7YAkK7FYoKJ4+8I/HV4/eQ==","repository":{"url":"git+https://github.com/samartomar/ai-harness.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Development Assurance governance core for exact tools, skills, MCP servers, packages, evidence, approval, observation, and audit history","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","yaml":"2.9.0","commander":"^15.0.0","jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.20.0","tsx":"^4.23.0","tsup":"^8.5.1","acorn":"^8.17.0","vitest":"^4.1.10","happy-dom":"^20.10.6","@aihq/scan":"0.2.5","fast-check":"^4.8.0","typescript":"^7.0.2","@types/node":"^26.1.1","ajv-formats":"^3.0.1","@biomejs/biome":"^2.5.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.3_1788269490078_0.09699886459701701","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@aihq/core","version":"0.5.0","keywords":["ai","harness","bootstrap","devsecops","enterprise","claude-code","mcp"],"license":"Apache-2.0","_id":"@aihq/core@0.5.0","maintainers":[{"name":"samartomar","email":"samar_tomar@hotmail.com"}],"homepage":"https://github.com/samartomar/ai-harness#readme","bugs":{"url":"https://github.com/samartomar/ai-harness/issues"},"bin":{"aih":"dist/cli.js"},"dist":{"shasum":"d1092b9299b676871f07738f4bcd35f1caba9732","tarball":"https://registry.npmjs.org/@aihq/core/-/core-0.5.0.tgz","fileCount":628,"integrity":"sha512-Pee+VnhyS8/Mn0CvjIG8u47NT3F7qn632vLl8b6Tu59YqkOiCoeQ6B41b8+BCFAsh99KIQ4H8GF0t7gcZ20eHA==","signatures":[{"sig":"MEQCIEZU8N4XMNTclOS7HhjvTj0dSk/GpJdKDJtRqH/461OmAiAqqNw5RmSQ2yvsAmwM/ACMQynUgIJ93OKpZFtRu/s7BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aihq%2fcore@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13926233},"main":"./dist/index.js","type":"module","_from":"file:aihq-core-0.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./schemas/*.json":"./schemas/*.json"},"scripts":{"dev":"tsx src/cli.ts","lint":"biome check src tests","test":"vitest run","build":"tsup && tsc -p tsconfig.dts.json","format":"biome format --write src tests","verify":"npm run check:artifacts && npm run check:self-hosting-canon && npm run check:ecc-installer && npm run check:baseline-analyzers && npm run check:native-identity && npm run check:baseline-pins && npm run check:baseline-installable && npm run check:ai-runtime && npm run check:bugbounty-report && npm run docs:lint && npm run check:packed-doc-links && npm run typecheck && npm run lint:ci && npm run test:cov && npm run build && npm run check:published-bin && npm run check:published-library && npm run verify:packed-admin-docs && node tools/verify-cold-upstream-artifact-lifecycle.mjs","lint:ci":"biome ci src tests","lint:fix":"biome check --write src tests","test:cov":"vitest run --coverage","docs:lint":"tsx src/internals/check-repo-docs.ts","repo:init":"node tools/repo-ai-tools.mjs setup-codex","typecheck":"tsc --noEmit","test:watch":"vitest","repo:doctor":"node tools/repo-ai-tools.mjs doctor-codex","baseline:vet":"aih-scan baseline-vet","baseline:check":"npm run check:baseline-pins && npm run check:baseline-analyzers && npm run check:baseline-installable","check:artifacts":"tsx src/internals/check-tracked-artifacts.ts","baseline:consume":"tsx src/baseline-evidence/scanner-cli.ts consume","baseline:request":"tsx src/baseline-evidence/scanner-cli.ts request","check:ai-runtime":"tsx src/internals/ai-runtime-inventory.ts --root .","baseline:artifact":"tsx src/baseline-evidence/vendor-artifact.ts","baseline:assemble":"tsx src/baseline-evidence/scanner-cli.ts assemble","release:preflight":"tsx src/internals/release-preflight.ts","check:baseline-pins":"tsx src/internals/check-baseline-pin-currency.ts","check:ecc-installer":"tsx src/internals/check-ecc-installer.ts","check:published-bin":"node dist/cli.js --version && node dist/cli.js --help","check:lock-migration":"tsx src/internals/assert-identity-only-lock-migration.ts","check:native-identity":"tsx src/internals/check-native-identity.ts","check:scan-acceptance":"tsx src/binding/scan-acceptance-check.ts","regen:scan-acceptance":"tsx src/binding/scan-acceptance-regenerate.ts","check:bugbounty-report":"tsx src/internals/bugbounty-report.ts --source .internal/defects/BUGBOUNTY.md","check:packed-doc-links":"tsx src/internals/check-packed-doc-links.ts","check:published-library":"node -e \"import('@aihq/core').then((m)=>{ if (typeof m.runSessionGuardrails !== 'function') throw new Error('missing library export'); })\"","baseline:native-identity":"tsx src/internals/check-native-identity.ts --write","check:baseline-analyzers":"tsx src/internals/check-baseline-analyzers.ts","check:self-hosting-canon":"vitest run tests/self-hosting/self-hosting.test.ts","verify:packed-admin-docs":"tsx tools/verify-packed-administrator-docs.mjs","verify:release-candidate":"npm run check:baseline-analyzers && npm run check:native-identity && npm run check:baseline-pins && npm run check:baseline-installable && npm run check:ai-runtime && npm run check:bugbounty-report && npm run docs:lint && npm run check:packed-doc-links && npm run build && npm run check:published-bin && npm run check:published-library && npm run verify:packed-admin-docs && node tools/verify-cold-upstream-artifact-lifecycle.mjs","check:baseline-installable":"tsx src/internals/check-baseline-installable.ts","verify:cold-aih-managed-usage":"npm run build && node tools/verify-cold-aih-managed-usage.mjs","verify:cold-upstream-artifact-lifecycle":"npm run build && node tools/verify-cold-upstream-artifact-lifecycle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca6fa9b2-488a-4246-8db7-43e96e1593ca"}},"_resolved":"/home/runner/work/ai-harness/ai-harness/aihq-core-0.5.0.tgz","overrides":{"esbuild":"^0.28.1"},"_integrity":"sha512-Pee+VnhyS8/Mn0CvjIG8u47NT3F7qn632vLl8b6Tu59YqkOiCoeQ6B41b8+BCFAsh99KIQ4H8GF0t7gcZ20eHA==","repository":{"url":"git+https://github.com/samartomar/ai-harness.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Development Assurance governance core for exact tools, skills, MCP servers, packages, evidence, approval, observation, and audit history","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","yaml":"2.9.0","commander":"^15.0.0","jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.20.0","tsx":"^4.23.0","tsup":"^8.5.1","acorn":"^8.17.0","vitest":"^4.1.10","happy-dom":"^20.10.6","@aihq/scan":"0.2.5","fast-check":"^4.8.0","typescript":"^7.0.2","@types/node":"^26.1.1","ajv-formats":"^3.0.1","@biomejs/biome":"^2.5.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0_1788311717975_0.6365507750713975","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@aihq/core","version":"0.6.1","keywords":["ai","harness","bootstrap","devsecops","enterprise","claude-code","mcp"],"license":"Apache-2.0","_id":"@aihq/core@0.6.1","maintainers":[{"name":"samartomar","email":"samar_tomar@hotmail.com"}],"homepage":"https://github.com/samartomar/ai-harness#readme","bugs":{"url":"https://github.com/samartomar/ai-harness/issues"},"bin":{"aih":"dist/cli.js"},"dist":{"shasum":"7be95d0ff27795a1146e12bcec5c372b3e17862a","tarball":"https://registry.npmjs.org/@aihq/core/-/core-0.6.1.tgz","fileCount":742,"integrity":"sha512-78m0i3llBHkK6FItYd4e+W7NsZ7LAEO/HNM8t5VkfAdGzp8Nlz9hqpIJKcTmSxmiFCUtrf/KnKLpz3qSdUcoDw==","signatures":[{"sig":"MEQCIEQSW25Kz5iSUb/pcGUweuC0NbSufUb94Bat9NB1NocjAiAOxGibh+7UGM5AqTYmkzqtXCjNTgv4jlB+E1mlxsVfdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aihq%2fcore@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40786696},"main":"./dist/index.js","type":"module","_from":"file:sealed/candidate/aihq-core-0.6.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./schemas/*.json":"./schemas/*.json"},"scripts":{"dev":"tsx src/cli.ts","lint":"biome check src tests","test":"npm run build:workbench && vitest run","build":"npm run build:workbench && tsup && node tools/build-workbench.mjs --copy-to-dist && tsc -p tsconfig.dts.json","format":"biome format --write src tests","verify":"npm run check:artifacts && npm run check:self-hosting-canon && npm run check:ecc-installer && npm run check:baseline-analyzers && npm run check:native-identity && npm run check:baseline-pins && npm run check:baseline-installable && npm run check:ai-runtime && npm run check:bugbounty-report && npm run docs:lint && npm run check:packed-doc-links && npm run typecheck && npm run lint:ci && npm run test:cov && npm run build && npm run check:published-bin && npm run check:published-library && npm run verify:packed-admin-docs && node tools/verify-cold-upstream-artifact-lifecycle.mjs","lint:ci":"biome ci src tests","lint:fix":"biome check --write src tests","test:cov":"npm run build:workbench && vitest run --coverage","docs:lint":"tsx src/internals/check-repo-docs.ts","repo:init":"node tools/repo-ai-tools.mjs setup-codex","test:core":"vitest run --config vitest.core.config.ts","typecheck":"tsc --noEmit && npm run typecheck:workbench","test:watch":"npm run build:workbench && vitest","ci:classify":"tsx src/internals/ci-impact-command.ts","repo:doctor":"node tools/repo-ai-tools.mjs doctor-codex","check:staged":"tsx src/internals/staged-check.ts","test:core:cov":"vitest run --config vitest.core.config.ts --coverage","baseline:check":"npm run check:baseline-pins && npm run check:baseline-analyzers && npm run check:baseline-installable","test:workbench":"npm run build:workbench && vitest run --config vitest.workbench.config.ts","build:workbench":"node tools/build-workbench.mjs","check:artifacts":"tsx src/internals/check-tracked-artifacts.ts","ci:run-selected":"node --import tsx .github/scripts/run-selected-tests.mjs","baseline:request":"tsx src/baseline-evidence/scanner-cli.ts request","check:ai-runtime":"tsx src/internals/ai-runtime-inventory.ts --root .","baseline:artifact":"tsx src/baseline-evidence/vendor-artifact.ts","baseline:assemble":"tsx src/baseline-evidence/scanner-cli.ts assemble","release:preflight":"tsx src/internals/release-preflight.ts","test:workbench:pr":"node tools/run-workbench-pr-lane.mjs","test:workbench:ui":"npm run build && playwright test --config playwright.workbench.config.ts","release:governance":"tsx src/internals/delivery-governance-command.ts","test:workbench:cov":"npm run build:workbench && vitest run --config vitest.workbench.config.ts --coverage","check:baseline-pins":"tsx src/internals/check-baseline-pin-currency.ts","check:ecc-installer":"tsx src/internals/check-ecc-installer.ts","check:published-bin":"node dist/cli.js --version && node dist/cli.js --help","test:workbench:pure":"vitest run --config vitest.workbench-pure.config.ts --coverage","typecheck:workbench":"tsc -p tsconfig.workbench.json && tsc -p tsconfig.workbench-browser-tests.json","check:lock-migration":"tsx src/internals/assert-identity-only-lock-migration.ts","check:native-identity":"tsx src/internals/check-native-identity.ts","check:scan-acceptance":"tsx src/binding/scan-acceptance-check.ts","regen:scan-acceptance":"tsx src/binding/scan-acceptance-regenerate.ts","check:bugbounty-report":"tsx src/internals/bugbounty-report.ts --source .internal/defects/BUGBOUNTY.md","check:packed-doc-links":"tsx src/internals/check-packed-doc-links.ts","check:published-library":"node -e \"import('@aihq/core').then((m)=>{ if (typeof m.runSessionGuardrails !== 'function') throw new Error('missing library export'); })\"","baseline:native-identity":"tsx src/internals/check-native-identity.ts --write","check:baseline-analyzers":"tsx src/internals/check-baseline-analyzers.ts","check:self-hosting-canon":"vitest run tests/self-hosting/self-hosting.test.ts","check:workbench-evidence":"tsx src/internals/check-workbench-evidence.ts","test:workbench:contracts":"vitest run --config vitest.workbench-contracts.config.ts","test:workbench:providers":"node --import tsx tools/run-workbench-provider-lane.mjs","verify:packed-admin-docs":"tsx tools/verify-packed-administrator-docs.mjs","verify:release-candidate":"npm run check:workbench-release-compatibility && npm run check:workbench-evidence && npm run check:workbench-publication && npm run check:baseline-analyzers && npm run check:native-identity && npm run check:baseline-pins && npm run check:baseline-installable && npm run check:ai-runtime && npm run check:bugbounty-report && npm run docs:lint && npm run check:packed-doc-links && npm run build && npm run check:published-bin && npm run check:published-library && npm run verify:packed-admin-docs && node tools/verify-cold-upstream-artifact-lifecycle.mjs","check:baseline-installable":"tsx src/internals/check-baseline-installable.ts","prepare:workbench-evidence":"tsx src/internals/prepare-workbench-public-evidence.ts","check:workbench-publication":"tsx src/internals/verify-workbench-publication-with-materials.ts","baseline:consume-publication":"tsx src/baseline-evidence/scanner-cli.ts consume-publication","baseline:consume-publications":"tsx src/baseline-evidence/scanner-cli.ts consume-publications","verify:cold-aih-managed-usage":"npm run build && node tools/verify-cold-aih-managed-usage.mjs","check:workbench-release-compatibility":"tsx src/internals/check-workbench-release-compatibility.ts","prepare:workbench-collection-evidence":"tsx src/internals/prepare-workbench-collection-evidence.ts","prepare:workbench-catalog-qualification":"tsx src/internals/prepare-workbench-catalog-qualification.ts","verify:cold-upstream-artifact-lifecycle":"npm run build && node tools/verify-cold-upstream-artifact-lifecycle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca6fa9b2-488a-4246-8db7-43e96e1593ca"}},"_resolved":"/home/runner/work/ai-harness/ai-harness/sealed/candidate/aihq-core-0.6.1.tgz","overrides":{"esbuild":"0.28.1"},"_integrity":"sha512-78m0i3llBHkK6FItYd4e+W7NsZ7LAEO/HNM8t5VkfAdGzp8Nlz9hqpIJKcTmSxmiFCUtrf/KnKLpz3qSdUcoDw==","repository":{"url":"git+https://github.com/samartomar/ai-harness.git","type":"git"},"_npmVersion":"11.19.0","description":"AI Development Assurance governance core for exact tools, skills, MCP servers, packages, evidence, approval, observation, and audit history","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","yaml":"2.9.0","commander":"^15.0.0","jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.20.0","tsx":"^4.23.0","tsup":"^8.5.1","acorn":"^8.17.0","vitest":"^4.1.10","esbuild":"0.28.1","happy-dom":"^20.10.6","@aihq/scan":"0.3.0","fast-check":"^4.8.0","typescript":"^7.0.2","@types/node":"^26.1.1","ajv-formats":"^3.0.1","@babel/parser":"7.29.7","@biomejs/biome":"^2.5.1","@playwright/test":"1.62.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.1_1789013908248_0.9510108050589636","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@aihq/core","version":"0.6.2","keywords":["ai","harness","bootstrap","devsecops","enterprise","claude-code","mcp"],"license":"Apache-2.0","_id":"@aihq/core@0.6.2","maintainers":[{"name":"samartomar","email":"samar_tomar@hotmail.com"}],"homepage":"https://github.com/samartomar/ai-harness#readme","bugs":{"url":"https://github.com/samartomar/ai-harness/issues"},"bin":{"aih":"dist/cli.js"},"dist":{"shasum":"e08ece3130443033c4cffecf8b2e64eedc9cfe45","tarball":"https://registry.npmjs.org/@aihq/core/-/core-0.6.2.tgz","fileCount":749,"integrity":"sha512-iJtogv6hOVtSwrPi7Ogu8utDkdpDE/pcu3uoEeNNQKG8q9NrNTQg05GFP7bJ3KboywJaOwW7+MBVRxUkJ3minA==","signatures":[{"sig":"MEUCIARZDCWVxG7VC5mkwokwcuPULZZ13vyz7+F0Mmg5wrNyAiEAnRLlhil9TSsSUDwwq/wshXa+yjGoy46+HMTrq5goFQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aihq%2fcore@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40870935},"main":"./dist/index.js","type":"module","_from":"file:sealed/candidate/aihq-core-0.6.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./schemas/*.json":"./schemas/*.json"},"scripts":{"dev":"tsx src/cli.ts","lint":"biome check src tests","test":"npm run build:workbench && vitest run","build":"npm run build:workbench && tsup && node tools/build-workbench.mjs --copy-to-dist && tsc -p tsconfig.dts.json","format":"biome format --write src tests","verify":"npm run check:artifacts && npm run check:self-hosting-canon && npm run check:ecc-installer && npm run check:baseline-analyzers && npm run check:native-identity && npm run check:baseline-pins && npm run check:baseline-installable && npm run check:ai-runtime && npm run check:bugbounty-report && npm run docs:lint && npm run check:packed-doc-links && npm run typecheck && npm run lint:ci && npm run test:cov && npm run build && npm run check:published-bin && npm run check:published-library && npm run verify:packed-admin-docs && node tools/verify-cold-upstream-artifact-lifecycle.mjs","lint:ci":"biome ci src tests","lint:fix":"biome check --write src tests","test:cov":"npm run build:workbench && vitest run --coverage","docs:lint":"tsx src/internals/check-repo-docs.ts","repo:init":"node tools/repo-ai-tools.mjs setup-codex","test:core":"vitest run --config vitest.core.config.ts","typecheck":"tsc --noEmit && npm run typecheck:workbench","test:watch":"npm run build:workbench && vitest","ci:classify":"tsx src/internals/ci-impact-command.ts","repo:doctor":"node tools/repo-ai-tools.mjs doctor-codex","check:staged":"tsx src/internals/staged-check.ts","verify:local":"tsx src/internals/ci-local-verification-command.ts","test:core:cov":"vitest run --config vitest.core.config.ts --coverage","baseline:check":"npm run check:baseline-pins && npm run check:baseline-analyzers && npm run check:baseline-installable","test:workbench":"npm run build:workbench && vitest run --config vitest.workbench.config.ts","build:workbench":"node tools/build-workbench.mjs","check:artifacts":"tsx src/internals/check-tracked-artifacts.ts","ci:run-selected":"node --import tsx .github/scripts/run-selected-tests.mjs","baseline:request":"tsx src/baseline-evidence/scanner-cli.ts request","check:ai-runtime":"tsx src/internals/ai-runtime-inventory.ts --root .","baseline:artifact":"tsx src/baseline-evidence/vendor-artifact.ts","baseline:assemble":"tsx src/baseline-evidence/scanner-cli.ts assemble","release:preflight":"tsx src/internals/release-preflight.ts","test:workbench:pr":"node tools/run-workbench-pr-lane.mjs","test:workbench:ui":"npm run build && playwright test --config playwright.workbench.config.ts","release:governance":"tsx src/internals/delivery-governance-command.ts","test:workbench:cov":"npm run build:workbench && vitest run --config vitest.workbench.config.ts --coverage","check:baseline-pins":"tsx src/internals/check-baseline-pin-currency.ts","check:ecc-installer":"tsx src/internals/check-ecc-installer.ts","check:published-bin":"node dist/cli.js --version && node dist/cli.js --help","test:workbench:pure":"vitest run --config vitest.workbench-pure.config.ts --coverage","typecheck:workbench":"tsc -p tsconfig.workbench.json && tsc -p tsconfig.workbench-browser-tests.json","check:lock-migration":"tsx src/internals/assert-identity-only-lock-migration.ts","check:native-identity":"tsx src/internals/check-native-identity.ts","check:scan-acceptance":"tsx src/binding/scan-acceptance-check.ts","regen:scan-acceptance":"tsx src/binding/scan-acceptance-regenerate.ts","check:bugbounty-report":"tsx src/internals/bugbounty-report.ts --source .internal/defects/BUGBOUNTY.md","check:packed-doc-links":"tsx src/internals/check-packed-doc-links.ts","check:published-library":"node -e \"import('@aihq/core').then((m)=>{ if (typeof m.runSessionGuardrails !== 'function') throw new Error('missing library export'); })\"","baseline:native-identity":"tsx src/internals/check-native-identity.ts --write","check:baseline-analyzers":"tsx src/internals/check-baseline-analyzers.ts","check:self-hosting-canon":"vitest run tests/self-hosting/self-hosting.test.ts","check:workbench-evidence":"tsx src/internals/check-workbench-evidence.ts","test:workbench:contracts":"vitest run --config vitest.workbench-contracts.config.ts","test:workbench:providers":"node --import tsx tools/run-workbench-provider-lane.mjs","verify:packed-admin-docs":"tsx tools/verify-packed-administrator-docs.mjs","verify:release-candidate":"npm run check:workbench-release-compatibility && npm run check:workbench-evidence && npm run check:workbench-publication && npm run check:baseline-analyzers && npm run check:native-identity && npm run check:baseline-pins && npm run check:baseline-installable && npm run check:ai-runtime && npm run check:bugbounty-report && npm run docs:lint && npm run check:packed-doc-links && npm run build && npm run check:published-bin && npm run check:published-library && npm run verify:packed-admin-docs && node tools/verify-cold-upstream-artifact-lifecycle.mjs","check:baseline-installable":"tsx src/internals/check-baseline-installable.ts","prepare:workbench-evidence":"tsx src/internals/prepare-workbench-public-evidence.ts","check:workbench-publication":"tsx src/internals/verify-workbench-publication-with-materials.ts","baseline:consume-publication":"tsx src/baseline-evidence/scanner-cli.ts consume-publication","baseline:consume-publications":"tsx src/baseline-evidence/scanner-cli.ts consume-publications","verify:cold-aih-managed-usage":"npm run build && node tools/verify-cold-aih-managed-usage.mjs","check:workbench-release-compatibility":"tsx src/internals/check-workbench-release-compatibility.ts","prepare:workbench-collection-evidence":"tsx src/internals/prepare-workbench-collection-evidence.ts","prepare:workbench-catalog-qualification":"tsx src/internals/prepare-workbench-catalog-qualification.ts","verify:cold-upstream-artifact-lifecycle":"npm run build && node tools/verify-cold-upstream-artifact-lifecycle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca6fa9b2-488a-4246-8db7-43e96e1593ca"}},"_resolved":"/home/runner/work/ai-harness/ai-harness/sealed/candidate/aihq-core-0.6.2.tgz","overrides":{"esbuild":"0.28.1"},"_integrity":"sha512-iJtogv6hOVtSwrPi7Ogu8utDkdpDE/pcu3uoEeNNQKG8q9NrNTQg05GFP7bJ3KboywJaOwW7+MBVRxUkJ3minA==","repository":{"url":"git+https://github.com/samartomar/ai-harness.git","type":"git"},"_npmVersion":"11.19.0","description":"AI Development Assurance governance core for exact tools, skills, MCP servers, packages, evidence, approval, observation, and audit history","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","yaml":"2.9.0","commander":"^15.0.0","smol-toml":"1.8.0","jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.20.0","tsx":"^4.23.0","tsup":"^8.5.1","acorn":"^8.17.0","vitest":"^4.1.10","esbuild":"0.28.1","happy-dom":"^20.10.6","@aihq/scan":"0.3.0","fast-check":"^4.8.0","typescript":"^7.0.2","@types/node":"^26.1.1","ajv-formats":"^3.0.1","@babel/parser":"7.29.7","@biomejs/biome":"^2.5.1","@playwright/test":"1.62.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.2_1789149869634_0.01712935454195219","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-25T18:26:42.649Z","modified":"2026-09-11T18:29:47.796Z","0.1.1":"2026-08-25T18:26:43.183Z","0.2.0":"2026-08-27T15:18:08.496Z","0.3.0":"2026-08-27T21:33:20.732Z","0.4.1":"2026-09-01T04:54:17.784Z","0.4.2":"2026-09-01T07:22:42.287Z","0.4.3":"2026-09-01T13:31:30.326Z","0.5.0":"2026-09-02T01:15:18.235Z","0.6.1":"2026-09-10T04:18:28.573Z","0.6.2":"2026-09-11T18:04:29.901Z"},"bugs":{"url":"https://github.com/samartomar/ai-harness/issues"},"license":"Apache-2.0","homepage":"https://github.com/samartomar/ai-harness#readme","keywords":["ai","harness","bootstrap","devsecops","enterprise","claude-code","mcp"],"repository":{"url":"git+https://github.com/samartomar/ai-harness.git","type":"git"},"description":"AI Development Assurance governance core for exact tools, skills, MCP servers, packages, evidence, approval, observation, and audit history","maintainers":[{"name":"samartomar","email":"samar_tomar@hotmail.com"}],"readme":"","readmeFilename":"README.md"}