{"_id":"@evolvconsulting/evolv-coder-lite","_rev":"17-e13d98eb36d6af9917e436d916ddc63c","name":"@evolvconsulting/evolv-coder-lite","dist-tags":{"latest":"1.5.0"},"versions":{"1.1.0":{"name":"@evolvconsulting/evolv-coder-lite","version":"1.1.0","keywords":["claude","claude-code","ai","meta-prompting","context-engineering","spec-driven-development","gemini","gemini-cli","codex","codex-cli"],"author":{"name":"evolv Consulting"},"license":"MIT","_id":"@evolvconsulting/evolv-coder-lite@1.1.0","maintainers":[{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"}],"homepage":"https://github.com/evolvconsulting/evolv-coder-lite","bugs":{"url":"https://github.com/evolvconsulting/evolv-coder-lite/issues"},"bin":{"ecl-sdk":"bin/ecl-sdk.js","ecl-tools":"bin/ecl-sdk.js","evolv-coder-lite":"bin/install.js"},"dist":{"shasum":"321682418c2c9e9399afd42e31aec4c455a069ee","tarball":"https://registry.npmjs.org/@evolvconsulting/evolv-coder-lite/-/evolv-coder-lite-1.1.0.tgz","fileCount":1473,"integrity":"sha512-n60Oq3RZny2FY7qhWNgEL119ynxAU2NSuzb77pjE+WnTcdI7u4Ps6SXKxgJ6QqH5tRS1Jai2ZLlEgM8ir2MLfQ==","signatures":[{"sig":"MEUCIHhnQimyTpBTcPMp3AQp596p6zxYf07gG9l9TCT3LoI2AiEA3Y3r+BP1IZuzOpOvhr5anoYLCop/Wm11ku1NI6kwoCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11285956},"engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"edd61463b0c533c439248b592a29a6b625220004","scripts":{"test":"node scripts/run-tests.cjs","pretest":"npm run build:sdk && npm run lint:skill-deps","build:sdk":"cd sdk && npm ci && npm run build","changeset":"node scripts/changeset/new.cjs","check:env":"bash scripts/check-env.sh","lint:docs":"node scripts/lint-docs-required.cjs","test:slow":"node scripts/run-tests.cjs --suite slow","test:unit":"node scripts/run-tests.cjs --suite unit","lint:tests":"node scripts/lint-no-source-grep.cjs","build:hooks":"node scripts/build-hooks.js","test:install":"node scripts/run-tests.cjs --suite install","test:coverage":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs","test:security":"node scripts/run-tests.cjs --suite security","lint:changeset":"node scripts/changeset/lint.cjs","lint:pr-checks":"node scripts/lint-pr-check-project-dir.cjs","prepublishOnly":"npm run build:hooks && npm run build:sdk","check:integrity":"./scripts/check-npm-integrity.sh","lint:skill-deps":"node scripts/lint-skill-deps.cjs","changelog:render":"node scripts/changeset/cli.cjs render","pretest:coverage":"npm run build:sdk","test:integration":"node scripts/run-tests.cjs --suite integration","check:alias-drift":"cd sdk && npm run check:alias-drift","lint:descriptions":"node scripts/lint-descriptions.cjs","test:coverage:all":"npm run test:coverage","test:coverage:unit":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs --suite unit","check:secrets-fresh":"cd sdk && npm run check:secrets-fresh","check:validate-fresh":"cd sdk && npm run check:validate-fresh","lint:test-file-count":"node scripts/lint-test-file-count.cjs","check:decisions-fresh":"cd sdk && npm run check:decisions-fresh","check:plan-scan-fresh":"cd sdk && npm run check:plan-scan-fresh","check:project-root-fresh":"cd sdk && npm run check:project-root-fresh","check:configuration-fresh":"cd sdk && npm run check:configuration-fresh","check:schema-detect-fresh":"cd sdk && npm run check:schema-detect-fresh","check:state-document-fresh":"cd sdk && npm run check:state-document-fresh","check:workstream-name-policy-fresh":"cd sdk && npm run check:workstream-name-policy-fresh","check:workstream-inventory-builder-fresh":"cd sdk && npm run check:workstream-inventory-builder-fresh"},"_npmUser":{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"},"repository":{"url":"git+https://github.com/evolvconsulting/evolv-coder-lite.git","type":"git"},"_npmVersion":"11.12.1","description":"evolv Coder Lite (eCL) — a meta-prompting, context engineering and spec-driven development system for AI coding assistants.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.1","@anthropic-ai/claude-agent-sdk":"^0.2.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0"},"optionalDependencies":{"fallow":"^2.70.0"},"_npmOperationalInternal":{"tmp":"tmp/evolv-coder-lite_1.1.0_1779797301078_0.053875818983286194","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@evolvconsulting/evolv-coder-lite","version":"1.1.1","keywords":["claude","claude-code","ai","meta-prompting","context-engineering","spec-driven-development","gemini","gemini-cli","codex","codex-cli"],"author":{"name":"evolv Consulting"},"license":"MIT","_id":"@evolvconsulting/evolv-coder-lite@1.1.1","maintainers":[{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"}],"homepage":"https://github.com/evolvconsulting/evolv-coder-lite","bugs":{"url":"https://github.com/evolvconsulting/evolv-coder-lite/issues"},"bin":{"ecl-sdk":"bin/ecl-sdk.js","ecl-tools":"bin/ecl-sdk.js","evolv-coder-lite":"bin/install.js"},"dist":{"shasum":"0938ebd0a97811535912f864d96d23abe0914498","tarball":"https://registry.npmjs.org/@evolvconsulting/evolv-coder-lite/-/evolv-coder-lite-1.1.1.tgz","fileCount":1474,"integrity":"sha512-fMnDBN/TXcHVcdWmYunU3jrKAZZO9u9+WilrpZjsLdIg4OGJ9m5m5sYX4p7AF7QhvCmPnfFpUCW+McSXkuHMlg==","signatures":[{"sig":"MEUCIQDYDSqKod3fKazNC2hoM8hH5qM38p0NqnxfdcZE4SmtWwIgf9WZ02JJ5lsOHQZqg2DFP4hcCdiujBLFlZJNjZeOGg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11287695},"engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"40f495bfc227e1fcb51e3726fa4c886affbfe938","scripts":{"test":"node scripts/run-tests.cjs","pretest":"npm run build:sdk && npm run lint:skill-deps","build:sdk":"cd sdk && npm ci && npm run build","changeset":"node scripts/changeset/new.cjs","check:env":"bash scripts/check-env.sh","lint:docs":"node scripts/lint-docs-required.cjs","test:slow":"node scripts/run-tests.cjs --suite slow","test:unit":"node scripts/run-tests.cjs --suite unit","lint:tests":"node scripts/lint-no-source-grep.cjs","build:hooks":"node scripts/build-hooks.js","postinstall":"node scripts/check-windows-path.cjs","test:install":"node scripts/run-tests.cjs --suite install","test:coverage":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs","test:security":"node scripts/run-tests.cjs --suite security","lint:changeset":"node scripts/changeset/lint.cjs","lint:pr-checks":"node scripts/lint-pr-check-project-dir.cjs","prepublishOnly":"npm run build:hooks && npm run build:sdk","check:integrity":"./scripts/check-npm-integrity.sh","lint:skill-deps":"node scripts/lint-skill-deps.cjs","changelog:render":"node scripts/changeset/cli.cjs render","pretest:coverage":"npm run build:sdk","test:integration":"node scripts/run-tests.cjs --suite integration","check:alias-drift":"cd sdk && npm run check:alias-drift","lint:descriptions":"node scripts/lint-descriptions.cjs","test:coverage:all":"npm run test:coverage","test:coverage:unit":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs --suite unit","check:secrets-fresh":"cd sdk && npm run check:secrets-fresh","check:validate-fresh":"cd sdk && npm run check:validate-fresh","lint:test-file-count":"node scripts/lint-test-file-count.cjs","check:decisions-fresh":"cd sdk && npm run check:decisions-fresh","check:plan-scan-fresh":"cd sdk && npm run check:plan-scan-fresh","check:project-root-fresh":"cd sdk && npm run check:project-root-fresh","check:configuration-fresh":"cd sdk && npm run check:configuration-fresh","check:schema-detect-fresh":"cd sdk && npm run check:schema-detect-fresh","check:state-document-fresh":"cd sdk && npm run check:state-document-fresh","check:workstream-name-policy-fresh":"cd sdk && npm run check:workstream-name-policy-fresh","check:workstream-inventory-builder-fresh":"cd sdk && npm run check:workstream-inventory-builder-fresh"},"_npmUser":{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"},"repository":{"url":"git+https://github.com/evolvconsulting/evolv-coder-lite.git","type":"git"},"_npmVersion":"11.12.1","description":"evolv Coder Lite (eCL) — a meta-prompting, context engineering and spec-driven development system for AI coding assistants.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.1","@anthropic-ai/claude-agent-sdk":"^0.2.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0"},"optionalDependencies":{"fallow":"^2.70.0"},"_npmOperationalInternal":{"tmp":"tmp/evolv-coder-lite_1.1.1_1779802177917_0.1478410379499635","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@evolvconsulting/evolv-coder-lite","version":"1.1.2","keywords":["claude","claude-code","ai","meta-prompting","context-engineering","spec-driven-development","gemini","gemini-cli","codex","codex-cli"],"author":{"name":"evolv Consulting"},"license":"MIT","_id":"@evolvconsulting/evolv-coder-lite@1.1.2","maintainers":[{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"}],"homepage":"https://github.com/evolvconsulting/evolv-coder-lite","bugs":{"url":"https://github.com/evolvconsulting/evolv-coder-lite/issues"},"bin":{"ecl-sdk":"bin/ecl-sdk.js","ecl-tools":"bin/ecl-sdk.js","evolv-coder-lite":"bin/install.js"},"dist":{"shasum":"81a4257e1893fd9e5ed8c4685fce0a19b63f1f12","tarball":"https://registry.npmjs.org/@evolvconsulting/evolv-coder-lite/-/evolv-coder-lite-1.1.2.tgz","fileCount":1474,"integrity":"sha512-Ir50Wx44E0UI+L86Zud/ZqijLaqigyMVLaFG0yx3HHwZ92tPuGyNGkWy3f5h6C5Bqn3KdIzwuLg26tmQUb8d0A==","signatures":[{"sig":"MEQCIHE6L5lpg6Qa1Yd9O7AAd5/euCV4TTpDxRJnlVsmC4LlAiBXzOoYOvhIGmbol7vrDNCJ96per8GP5D9sQFG2otKMUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11288222},"engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"b7c38037f81bd92667740b22813bbe80bbbd11b4","scripts":{"test":"node scripts/run-tests.cjs","pretest":"npm run build:sdk && npm run lint:skill-deps","build:sdk":"cd sdk && npm ci && npm run build","changeset":"node scripts/changeset/new.cjs","check:env":"bash scripts/check-env.sh","lint:docs":"node scripts/lint-docs-required.cjs","test:slow":"node scripts/run-tests.cjs --suite slow","test:unit":"node scripts/run-tests.cjs --suite unit","lint:tests":"node scripts/lint-no-source-grep.cjs","build:hooks":"node scripts/build-hooks.js","postinstall":"node scripts/check-windows-path.cjs","test:install":"node scripts/run-tests.cjs --suite install","test:coverage":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs","test:security":"node scripts/run-tests.cjs --suite security","lint:changeset":"node scripts/changeset/lint.cjs","lint:pr-checks":"node scripts/lint-pr-check-project-dir.cjs","prepublishOnly":"npm run build:hooks && npm run build:sdk","check:integrity":"./scripts/check-npm-integrity.sh","lint:skill-deps":"node scripts/lint-skill-deps.cjs","changelog:render":"node scripts/changeset/cli.cjs render","pretest:coverage":"npm run build:sdk","test:integration":"node scripts/run-tests.cjs --suite integration","check:alias-drift":"cd sdk && npm run check:alias-drift","lint:descriptions":"node scripts/lint-descriptions.cjs","test:coverage:all":"npm run test:coverage","test:coverage:unit":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs --suite unit","check:secrets-fresh":"cd sdk && npm run check:secrets-fresh","check:validate-fresh":"cd sdk && npm run check:validate-fresh","lint:test-file-count":"node scripts/lint-test-file-count.cjs","check:decisions-fresh":"cd sdk && npm run check:decisions-fresh","check:plan-scan-fresh":"cd sdk && npm run check:plan-scan-fresh","check:project-root-fresh":"cd sdk && npm run check:project-root-fresh","check:configuration-fresh":"cd sdk && npm run check:configuration-fresh","check:schema-detect-fresh":"cd sdk && npm run check:schema-detect-fresh","check:state-document-fresh":"cd sdk && npm run check:state-document-fresh","check:workstream-name-policy-fresh":"cd sdk && npm run check:workstream-name-policy-fresh","check:workstream-inventory-builder-fresh":"cd sdk && npm run check:workstream-inventory-builder-fresh"},"_npmUser":{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"},"repository":{"url":"git+https://github.com/evolvconsulting/evolv-coder-lite.git","type":"git"},"_npmVersion":"11.12.1","description":"evolv Coder Lite (eCL) — a meta-prompting, context engineering and spec-driven development system for AI coding assistants.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.1","@anthropic-ai/claude-agent-sdk":"^0.2.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0"},"optionalDependencies":{"fallow":"^2.70.0"},"_npmOperationalInternal":{"tmp":"tmp/evolv-coder-lite_1.1.2_1779804442453_0.18830799624247274","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@evolvconsulting/evolv-coder-lite","version":"1.1.3","keywords":["claude","claude-code","ai","meta-prompting","context-engineering","spec-driven-development","gemini","gemini-cli","codex","codex-cli"],"author":{"name":"evolv Consulting"},"license":"MIT","_id":"@evolvconsulting/evolv-coder-lite@1.1.3","maintainers":[{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"}],"homepage":"https://github.com/evolvconsulting/evolv-coder-lite","bugs":{"url":"https://github.com/evolvconsulting/evolv-coder-lite/issues"},"bin":{"ecl-sdk":"bin/ecl-sdk.js","ecl-tools":"bin/ecl-sdk.js","evolv-coder-lite":"bin/install.js"},"dist":{"shasum":"ebe0c05b874a4927bacda111895fded178b63a53","tarball":"https://registry.npmjs.org/@evolvconsulting/evolv-coder-lite/-/evolv-coder-lite-1.1.3.tgz","fileCount":1474,"integrity":"sha512-ME0PG0KzntFCudttI4ENcbF6cj6CTila+9TsaaSOIQGtXlr+xrw0+8KYEc/4bAZm0kUQEPbd58KWY04PXLQF4Q==","signatures":[{"sig":"MEQCIBaA55lieFF0BX5gU+hoE76uVj0oH0SsmcG33IcnC74SAiBp0Zhv46CCBg4sIuFS4Orv1ZDJhziIjFvyerLeZAW3Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11288723},"engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"21202aad83c047c2b5e975554dce8e26cdd81bdb","scripts":{"test":"node scripts/run-tests.cjs","pretest":"npm run build:sdk && npm run lint:skill-deps","build:sdk":"cd sdk && npm ci && npm run build","changeset":"node scripts/changeset/new.cjs","check:env":"bash scripts/check-env.sh","lint:docs":"node scripts/lint-docs-required.cjs","test:slow":"node scripts/run-tests.cjs --suite slow","test:unit":"node scripts/run-tests.cjs --suite unit","lint:tests":"node scripts/lint-no-source-grep.cjs","build:hooks":"node scripts/build-hooks.js","postinstall":"node scripts/check-windows-path.cjs","test:install":"node scripts/run-tests.cjs --suite install","test:coverage":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs","test:security":"node scripts/run-tests.cjs --suite security","lint:changeset":"node scripts/changeset/lint.cjs","lint:pr-checks":"node scripts/lint-pr-check-project-dir.cjs","prepublishOnly":"npm run build:hooks && npm run build:sdk","check:integrity":"./scripts/check-npm-integrity.sh","lint:skill-deps":"node scripts/lint-skill-deps.cjs","changelog:render":"node scripts/changeset/cli.cjs render","pretest:coverage":"npm run build:sdk","test:integration":"node scripts/run-tests.cjs --suite integration","check:alias-drift":"cd sdk && npm run check:alias-drift","lint:descriptions":"node scripts/lint-descriptions.cjs","test:coverage:all":"npm run test:coverage","test:coverage:unit":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs --suite unit","check:secrets-fresh":"cd sdk && npm run check:secrets-fresh","check:validate-fresh":"cd sdk && npm run check:validate-fresh","lint:test-file-count":"node scripts/lint-test-file-count.cjs","check:decisions-fresh":"cd sdk && npm run check:decisions-fresh","check:plan-scan-fresh":"cd sdk && npm run check:plan-scan-fresh","check:project-root-fresh":"cd sdk && npm run check:project-root-fresh","check:configuration-fresh":"cd sdk && npm run check:configuration-fresh","check:schema-detect-fresh":"cd sdk && npm run check:schema-detect-fresh","check:state-document-fresh":"cd sdk && npm run check:state-document-fresh","check:workstream-name-policy-fresh":"cd sdk && npm run check:workstream-name-policy-fresh","check:workstream-inventory-builder-fresh":"cd sdk && npm run check:workstream-inventory-builder-fresh"},"_npmUser":{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"},"repository":{"url":"git+https://github.com/evolvconsulting/evolv-coder-lite.git","type":"git"},"_npmVersion":"11.12.1","description":"evolv Coder Lite (eCL) — a meta-prompting, context engineering and spec-driven development system for AI coding assistants.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.1","@anthropic-ai/claude-agent-sdk":"^0.2.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0"},"optionalDependencies":{"fallow":"^2.70.0"},"_npmOperationalInternal":{"tmp":"tmp/evolv-coder-lite_1.1.3_1779805429864_0.16986116899368953","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@evolvconsulting/evolv-coder-lite","version":"1.1.4","keywords":["claude","claude-code","ai","meta-prompting","context-engineering","spec-driven-development","gemini","gemini-cli","codex","codex-cli"],"author":{"name":"evolv Consulting"},"license":"MIT","_id":"@evolvconsulting/evolv-coder-lite@1.1.4","maintainers":[{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"}],"homepage":"https://github.com/evolvconsulting/evolv-coder-lite","bugs":{"url":"https://github.com/evolvconsulting/evolv-coder-lite/issues"},"bin":{"ecl-sdk":"bin/ecl-sdk.js","ecl-tools":"bin/ecl-sdk.js","evolv-coder-lite":"bin/install.js"},"dist":{"shasum":"6fbd4e8f01c5f55cfcfbff6d240d804aab21cc44","tarball":"https://registry.npmjs.org/@evolvconsulting/evolv-coder-lite/-/evolv-coder-lite-1.1.4.tgz","fileCount":1474,"integrity":"sha512-FFjwWBJ02RvWrih/vRHvjM6kBgCq+Ecs/bcNu06E2s2pGQo0gjBD14yI7DfHIOm8D/NolFEzwU6jiTY323G5JA==","signatures":[{"sig":"MEUCIGBBosJCxBKzAduteMADDTJ0NQNJDus+qpvGyBp+K1O6AiEA0UcTnUgSoEh/kF+zEUPNosvIrRd5PqFYNDTvSPdYkz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11288947},"engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"617eb20079bb3fd9d4e7afea0dddcc3055ca2fac","scripts":{"test":"node scripts/run-tests.cjs","pretest":"npm run build:sdk && npm run lint:skill-deps","build:sdk":"cd sdk && npm ci && npm run build","changeset":"node scripts/changeset/new.cjs","check:env":"bash scripts/check-env.sh","lint:docs":"node scripts/lint-docs-required.cjs","test:slow":"node scripts/run-tests.cjs --suite slow","test:unit":"node scripts/run-tests.cjs --suite unit","lint:tests":"node scripts/lint-no-source-grep.cjs","build:hooks":"node scripts/build-hooks.js","postinstall":"node scripts/check-windows-path.cjs","test:install":"node scripts/run-tests.cjs --suite install","test:coverage":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs","test:security":"node scripts/run-tests.cjs --suite security","lint:changeset":"node scripts/changeset/lint.cjs","lint:pr-checks":"node scripts/lint-pr-check-project-dir.cjs","prepublishOnly":"npm run build:hooks && npm run build:sdk","check:integrity":"./scripts/check-npm-integrity.sh","lint:skill-deps":"node scripts/lint-skill-deps.cjs","changelog:render":"node scripts/changeset/cli.cjs render","pretest:coverage":"npm run build:sdk","test:integration":"node scripts/run-tests.cjs --suite integration","check:alias-drift":"cd sdk && npm run check:alias-drift","lint:descriptions":"node scripts/lint-descriptions.cjs","test:coverage:all":"npm run test:coverage","test:coverage:unit":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs --suite unit","check:secrets-fresh":"cd sdk && npm run check:secrets-fresh","check:validate-fresh":"cd sdk && npm run check:validate-fresh","lint:test-file-count":"node scripts/lint-test-file-count.cjs","check:decisions-fresh":"cd sdk && npm run check:decisions-fresh","check:plan-scan-fresh":"cd sdk && npm run check:plan-scan-fresh","check:project-root-fresh":"cd sdk && npm run check:project-root-fresh","check:configuration-fresh":"cd sdk && npm run check:configuration-fresh","check:schema-detect-fresh":"cd sdk && npm run check:schema-detect-fresh","check:state-document-fresh":"cd sdk && npm run check:state-document-fresh","check:workstream-name-policy-fresh":"cd sdk && npm run check:workstream-name-policy-fresh","check:workstream-inventory-builder-fresh":"cd sdk && npm run check:workstream-inventory-builder-fresh"},"_npmUser":{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"},"repository":{"url":"git+https://github.com/evolvconsulting/evolv-coder-lite.git","type":"git"},"_npmVersion":"11.12.1","description":"evolv Coder Lite (eCL) — a meta-prompting, context engineering and spec-driven development system for AI coding assistants.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.1","@anthropic-ai/claude-agent-sdk":"^0.2.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0"},"optionalDependencies":{"fallow":"^2.70.0"},"_npmOperationalInternal":{"tmp":"tmp/evolv-coder-lite_1.1.4_1779805959739_0.21401633031969003","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@evolvconsulting/evolv-coder-lite","version":"1.1.5","keywords":["claude","claude-code","ai","meta-prompting","context-engineering","spec-driven-development","gemini","gemini-cli","codex","codex-cli"],"author":{"name":"evolv Consulting"},"license":"MIT","_id":"@evolvconsulting/evolv-coder-lite@1.1.5","maintainers":[{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"}],"homepage":"https://github.com/evolvconsulting/evolv-coder-lite","bugs":{"url":"https://github.com/evolvconsulting/evolv-coder-lite/issues"},"bin":{"ecl-sdk":"bin/ecl-sdk.js","ecl-tools":"bin/ecl-sdk.js","evolv-coder-lite":"bin/install.js"},"dist":{"shasum":"190e672680c979b2cb62c75e08c65c395a287343","tarball":"https://registry.npmjs.org/@evolvconsulting/evolv-coder-lite/-/evolv-coder-lite-1.1.5.tgz","fileCount":1474,"integrity":"sha512-wXnacrQ3RWSERsuMfO0QMYroC5mhuKm9dAuunsUjXg8ymzYH5sokHx8EM6hGWND8ZS8a8XUQTzJw8mJhWF7rgg==","signatures":[{"sig":"MEYCIQDmVeunIBGHvyuBDvErwfIq6yfn40A3+Vhai3Woq8ar8wIhAKOl/VSdIZoQBxAZaDG6f3vH6q01spTgwoFak9Po3J7A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11288946},"engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"a61b00e7788b0933bc0c9977ed94bc82b48f9e6f","scripts":{"test":"node scripts/run-tests.cjs","pretest":"npm run build:sdk && npm run lint:skill-deps","build:sdk":"cd sdk && npm ci && npm run build","changeset":"node scripts/changeset/new.cjs","check:env":"bash scripts/check-env.sh","lint:docs":"node scripts/lint-docs-required.cjs","test:slow":"node scripts/run-tests.cjs --suite slow","test:unit":"node scripts/run-tests.cjs --suite unit","lint:tests":"node scripts/lint-no-source-grep.cjs","build:hooks":"node scripts/build-hooks.js","postinstall":"node scripts/check-windows-path.cjs","test:install":"node scripts/run-tests.cjs --suite install","test:coverage":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs","test:security":"node scripts/run-tests.cjs --suite security","lint:changeset":"node scripts/changeset/lint.cjs","lint:pr-checks":"node scripts/lint-pr-check-project-dir.cjs","prepublishOnly":"npm run build:hooks && npm run build:sdk","check:integrity":"./scripts/check-npm-integrity.sh","lint:skill-deps":"node scripts/lint-skill-deps.cjs","changelog:render":"node scripts/changeset/cli.cjs render","pretest:coverage":"npm run build:sdk","test:integration":"node scripts/run-tests.cjs --suite integration","check:alias-drift":"cd sdk && npm run check:alias-drift","lint:descriptions":"node scripts/lint-descriptions.cjs","test:coverage:all":"npm run test:coverage","test:coverage:unit":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs --suite unit","check:secrets-fresh":"cd sdk && npm run check:secrets-fresh","check:validate-fresh":"cd sdk && npm run check:validate-fresh","lint:test-file-count":"node scripts/lint-test-file-count.cjs","check:decisions-fresh":"cd sdk && npm run check:decisions-fresh","check:plan-scan-fresh":"cd sdk && npm run check:plan-scan-fresh","check:project-root-fresh":"cd sdk && npm run check:project-root-fresh","check:configuration-fresh":"cd sdk && npm run check:configuration-fresh","check:schema-detect-fresh":"cd sdk && npm run check:schema-detect-fresh","check:state-document-fresh":"cd sdk && npm run check:state-document-fresh","check:workstream-name-policy-fresh":"cd sdk && npm run check:workstream-name-policy-fresh","check:workstream-inventory-builder-fresh":"cd sdk && npm run check:workstream-inventory-builder-fresh"},"_npmUser":{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"},"repository":{"url":"git+https://github.com/evolvconsulting/evolv-coder-lite.git","type":"git"},"_npmVersion":"11.12.1","description":"evolv Coder Lite (eCL) — a meta-prompting, context engineering and spec-driven development system for AI coding assistants.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.1","@anthropic-ai/claude-agent-sdk":"^0.2.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0"},"optionalDependencies":{"fallow":"^2.70.0"},"_npmOperationalInternal":{"tmp":"tmp/evolv-coder-lite_1.1.5_1779806934077_0.42634870418491233","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@evolvconsulting/evolv-coder-lite","version":"1.1.6","keywords":["claude","claude-code","ai","meta-prompting","context-engineering","spec-driven-development","gemini","gemini-cli","codex","codex-cli"],"author":{"name":"evolv Consulting"},"license":"MIT","_id":"@evolvconsulting/evolv-coder-lite@1.1.6","maintainers":[{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"}],"homepage":"https://github.com/evolvconsulting/evolv-coder-lite","bugs":{"url":"https://github.com/evolvconsulting/evolv-coder-lite/issues"},"bin":{"ecl-sdk":"bin/ecl-sdk.js","ecl-tools":"bin/ecl-sdk.js","evolv-coder-lite":"bin/install.js"},"dist":{"shasum":"152b3bd95a8ac5ef43a8a5e0bf95881815f967c0","tarball":"https://registry.npmjs.org/@evolvconsulting/evolv-coder-lite/-/evolv-coder-lite-1.1.6.tgz","fileCount":1474,"integrity":"sha512-rj6FscdwZ33h3bnVxYNAb9KGhewugXWj0c2k6RRZjwKpJ9u5Ch2+V5+iIzp6siVkR8TdHOxd5BoAM4bXZqCk3w==","signatures":[{"sig":"MEUCIBPe1WSKD+zWyDOzbJ/Xg8EswFL94VXZQDEbw0b223JzAiEA3PTltWZwd6RnIdiIZeSTNsOE1j2RlG5HhjUZNtp2uOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11288946},"engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"7b02e1727b8cac759d26b1fdca4ef742dc1239ff","scripts":{"test":"node scripts/run-tests.cjs","pretest":"npm run build:sdk && npm run lint:skill-deps","build:sdk":"cd sdk && npm ci && npm run build","changeset":"node scripts/changeset/new.cjs","check:env":"bash scripts/check-env.sh","lint:docs":"node scripts/lint-docs-required.cjs","test:slow":"node scripts/run-tests.cjs --suite slow","test:unit":"node scripts/run-tests.cjs --suite unit","lint:tests":"node scripts/lint-no-source-grep.cjs","build:hooks":"node scripts/build-hooks.js","postinstall":"node scripts/check-windows-path.cjs","test:install":"node scripts/run-tests.cjs --suite install","test:coverage":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs","test:security":"node scripts/run-tests.cjs --suite security","lint:changeset":"node scripts/changeset/lint.cjs","lint:pr-checks":"node scripts/lint-pr-check-project-dir.cjs","prepublishOnly":"npm run build:hooks && npm run build:sdk","check:integrity":"./scripts/check-npm-integrity.sh","lint:skill-deps":"node scripts/lint-skill-deps.cjs","changelog:render":"node scripts/changeset/cli.cjs render","pretest:coverage":"npm run build:sdk","test:integration":"node scripts/run-tests.cjs --suite integration","check:alias-drift":"cd sdk && npm run check:alias-drift","lint:descriptions":"node scripts/lint-descriptions.cjs","test:coverage:all":"npm run test:coverage","test:coverage:unit":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs --suite unit","check:secrets-fresh":"cd sdk && npm run check:secrets-fresh","check:validate-fresh":"cd sdk && npm run check:validate-fresh","lint:test-file-count":"node scripts/lint-test-file-count.cjs","check:decisions-fresh":"cd sdk && npm run check:decisions-fresh","check:plan-scan-fresh":"cd sdk && npm run check:plan-scan-fresh","check:project-root-fresh":"cd sdk && npm run check:project-root-fresh","check:configuration-fresh":"cd sdk && npm run check:configuration-fresh","check:schema-detect-fresh":"cd sdk && npm run check:schema-detect-fresh","check:state-document-fresh":"cd sdk && npm run check:state-document-fresh","check:workstream-name-policy-fresh":"cd sdk && npm run check:workstream-name-policy-fresh","check:workstream-inventory-builder-fresh":"cd sdk && npm run check:workstream-inventory-builder-fresh"},"_npmUser":{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"},"repository":{"url":"git+https://github.com/evolvconsulting/evolv-coder-lite.git","type":"git"},"_npmVersion":"11.12.1","description":"evolv Coder Lite (eCL) — a meta-prompting, context engineering and spec-driven development system for AI coding assistants.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.1","@anthropic-ai/claude-agent-sdk":"^0.2.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0"},"optionalDependencies":{"fallow":"^2.70.0"},"_npmOperationalInternal":{"tmp":"tmp/evolv-coder-lite_1.1.6_1779808236381_0.9868313823270178","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@evolvconsulting/evolv-coder-lite","version":"1.1.7","keywords":["claude","claude-code","ai","meta-prompting","context-engineering","spec-driven-development","gemini","gemini-cli","codex","codex-cli"],"author":{"name":"evolv Consulting"},"license":"MIT","_id":"@evolvconsulting/evolv-coder-lite@1.1.7","maintainers":[{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"}],"homepage":"https://github.com/evolvconsulting/evolv-coder-lite","bugs":{"url":"https://github.com/evolvconsulting/evolv-coder-lite/issues"},"bin":{"ecl-sdk":"bin/ecl-sdk.js","ecl-tools":"bin/ecl-sdk.js","evolv-coder-lite":"bin/install.js"},"dist":{"shasum":"282c6f7a749489f4964f63b67ecb1dccc07b78c8","tarball":"https://registry.npmjs.org/@evolvconsulting/evolv-coder-lite/-/evolv-coder-lite-1.1.7.tgz","fileCount":1474,"integrity":"sha512-oIX+al7J4hF49pZ2cLKK20caujPLImmHISqapgbFELyjjhN0QT01JApnu1NENuf/Oejnqv+hLHQAt09JyJTKjw==","signatures":[{"sig":"MEQCIHdmLNowWzZw85hccEyqPrHVWHk0vZkSrXAfDup6+insAiAB/gkSHBIaTKdQuKpxeae7awOXh67NTcAA2VT7AoF/CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11289300},"engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"4f579c30bcc89f32a2acdf553539a2a383690415","scripts":{"test":"node scripts/run-tests.cjs","pretest":"npm run build:sdk && npm run lint:skill-deps","build:sdk":"cd sdk && npm ci && npm run build","changeset":"node scripts/changeset/new.cjs","check:env":"bash scripts/check-env.sh","lint:docs":"node scripts/lint-docs-required.cjs","test:slow":"node scripts/run-tests.cjs --suite slow","test:unit":"node scripts/run-tests.cjs --suite unit","lint:tests":"node scripts/lint-no-source-grep.cjs","build:hooks":"node scripts/build-hooks.js","postinstall":"node scripts/check-windows-path.cjs","test:install":"node scripts/run-tests.cjs --suite install","test:coverage":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs","test:security":"node scripts/run-tests.cjs --suite security","lint:changeset":"node scripts/changeset/lint.cjs","lint:pr-checks":"node scripts/lint-pr-check-project-dir.cjs","prepublishOnly":"npm run build:hooks && npm run build:sdk","check:integrity":"./scripts/check-npm-integrity.sh","lint:skill-deps":"node scripts/lint-skill-deps.cjs","changelog:render":"node scripts/changeset/cli.cjs render","pretest:coverage":"npm run build:sdk","test:integration":"node scripts/run-tests.cjs --suite integration","check:alias-drift":"cd sdk && npm run check:alias-drift","lint:descriptions":"node scripts/lint-descriptions.cjs","test:coverage:all":"npm run test:coverage","test:coverage:unit":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs --suite unit","check:secrets-fresh":"cd sdk && npm run check:secrets-fresh","check:validate-fresh":"cd sdk && npm run check:validate-fresh","lint:test-file-count":"node scripts/lint-test-file-count.cjs","check:decisions-fresh":"cd sdk && npm run check:decisions-fresh","check:plan-scan-fresh":"cd sdk && npm run check:plan-scan-fresh","check:project-root-fresh":"cd sdk && npm run check:project-root-fresh","check:configuration-fresh":"cd sdk && npm run check:configuration-fresh","check:schema-detect-fresh":"cd sdk && npm run check:schema-detect-fresh","check:state-document-fresh":"cd sdk && npm run check:state-document-fresh","check:workstream-name-policy-fresh":"cd sdk && npm run check:workstream-name-policy-fresh","check:workstream-inventory-builder-fresh":"cd sdk && npm run check:workstream-inventory-builder-fresh"},"_npmUser":{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"},"repository":{"url":"git+https://github.com/evolvconsulting/evolv-coder-lite.git","type":"git"},"_npmVersion":"11.12.1","description":"evolv Coder Lite (eCL) — a meta-prompting, context engineering and spec-driven development system for AI coding assistants.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.1","@anthropic-ai/claude-agent-sdk":"^0.2.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0"},"optionalDependencies":{"fallow":"^2.70.0"},"_npmOperationalInternal":{"tmp":"tmp/evolv-coder-lite_1.1.7_1779812749519_0.34311726155016053","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@evolvconsulting/evolv-coder-lite","version":"1.1.8","keywords":["claude","claude-code","ai","meta-prompting","context-engineering","spec-driven-development","gemini","gemini-cli","codex","codex-cli"],"author":{"name":"evolv Consulting"},"license":"MIT","_id":"@evolvconsulting/evolv-coder-lite@1.1.8","maintainers":[{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"}],"homepage":"https://github.com/evolvconsulting/evolv-coder-lite","bugs":{"url":"https://github.com/evolvconsulting/evolv-coder-lite/issues"},"bin":{"ecl-sdk":"bin/ecl-sdk.js","ecl-tools":"bin/ecl-sdk.js","evolv-coder-lite":"bin/install.js"},"dist":{"shasum":"3705f0ce6f6ebbbf59f4fdf13ff2a3953c7b77f5","tarball":"https://registry.npmjs.org/@evolvconsulting/evolv-coder-lite/-/evolv-coder-lite-1.1.8.tgz","fileCount":1474,"integrity":"sha512-IKt9OBTTTzzs3eRNM5LtTYeS/KtOQadfDefPfdyOCRLxhXAQiqgVLGydAi+UY8f29hZbP0kFWQ+GojjHjA13sQ==","signatures":[{"sig":"MEYCIQC7ubrVbGdwGhxugzYWOKszJZzurGSESV8aKocOwhHcQwIhAIkPkd8R9oYneyBE839f08/5SvvV5+yRsasP7D8CyFH0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11289840},"engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"bdd1dff897b684163e85fd3d1c60bd95c2fe6b4b","scripts":{"test":"node scripts/run-tests.cjs","pretest":"npm run build:sdk && npm run lint:skill-deps","build:sdk":"cd sdk && npm ci && npm run build","changeset":"node scripts/changeset/new.cjs","check:env":"bash scripts/check-env.sh","lint:docs":"node scripts/lint-docs-required.cjs","test:slow":"node scripts/run-tests.cjs --suite slow","test:unit":"node scripts/run-tests.cjs --suite unit","lint:tests":"node scripts/lint-no-source-grep.cjs","build:hooks":"node scripts/build-hooks.js","postinstall":"node scripts/check-windows-path.cjs","test:install":"node scripts/run-tests.cjs --suite install","test:coverage":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs","test:security":"node scripts/run-tests.cjs --suite security","lint:changeset":"node scripts/changeset/lint.cjs","lint:pr-checks":"node scripts/lint-pr-check-project-dir.cjs","prepublishOnly":"npm run build:hooks && npm run build:sdk","check:integrity":"./scripts/check-npm-integrity.sh","lint:skill-deps":"node scripts/lint-skill-deps.cjs","changelog:render":"node scripts/changeset/cli.cjs render","pretest:coverage":"npm run build:sdk","test:integration":"node scripts/run-tests.cjs --suite integration","check:alias-drift":"cd sdk && npm run check:alias-drift","lint:descriptions":"node scripts/lint-descriptions.cjs","test:coverage:all":"npm run test:coverage","test:coverage:unit":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs --suite unit","check:secrets-fresh":"cd sdk && npm run check:secrets-fresh","check:validate-fresh":"cd sdk && npm run check:validate-fresh","lint:test-file-count":"node scripts/lint-test-file-count.cjs","check:decisions-fresh":"cd sdk && npm run check:decisions-fresh","check:plan-scan-fresh":"cd sdk && npm run check:plan-scan-fresh","check:project-root-fresh":"cd sdk && npm run check:project-root-fresh","check:configuration-fresh":"cd sdk && npm run check:configuration-fresh","check:schema-detect-fresh":"cd sdk && npm run check:schema-detect-fresh","check:state-document-fresh":"cd sdk && npm run check:state-document-fresh","check:workstream-name-policy-fresh":"cd sdk && npm run check:workstream-name-policy-fresh","check:workstream-inventory-builder-fresh":"cd sdk && npm run check:workstream-inventory-builder-fresh"},"_npmUser":{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"},"repository":{"url":"git+https://github.com/evolvconsulting/evolv-coder-lite.git","type":"git"},"_npmVersion":"11.12.1","description":"evolv Coder Lite (eCL) — a meta-prompting, context engineering and spec-driven development system for AI coding assistants.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.1","@anthropic-ai/claude-agent-sdk":"^0.2.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0"},"optionalDependencies":{"fallow":"^2.70.0"},"_npmOperationalInternal":{"tmp":"tmp/evolv-coder-lite_1.1.8_1779813824117_0.45472345523951674","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@evolvconsulting/evolv-coder-lite","version":"1.1.9","keywords":["claude","claude-code","ai","meta-prompting","context-engineering","spec-driven-development","gemini","gemini-cli","codex","codex-cli"],"author":{"name":"evolv Consulting"},"license":"MIT","_id":"@evolvconsulting/evolv-coder-lite@1.1.9","maintainers":[{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"}],"homepage":"https://github.com/evolvconsulting/evolv-coder-lite","bugs":{"url":"https://github.com/evolvconsulting/evolv-coder-lite/issues"},"bin":{"ecl-sdk":"bin/ecl-sdk.js","ecl-tools":"bin/ecl-sdk.js","evolv-coder-lite":"bin/install.js"},"dist":{"shasum":"8d8d1dd9459701e0aeb2adfbecbc2bcc0ab31499","tarball":"https://registry.npmjs.org/@evolvconsulting/evolv-coder-lite/-/evolv-coder-lite-1.1.9.tgz","fileCount":1474,"integrity":"sha512-Tohax+vU8f8Llqj9MObpOE7gUSuTYIG64Hwvq25RxfZKqAZkQH/uS7qydQVyGwES3OOOUHEZSBrJBGsdHR4IGg==","signatures":[{"sig":"MEUCIQDRNxHYqsOaYRr6r44ErYZ6OEheK2PqbPoYxT9Jv5F5OQIgYvTRnb0mYcrU0AVVTnGnnx5YtoL18gkEtdzDLN6WbRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11291028},"engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"c48f4632eee19796e0859af948973e3ff4d41ca2","scripts":{"test":"node scripts/run-tests.cjs","pretest":"npm run build:sdk && npm run lint:skill-deps","build:sdk":"cd sdk && npm ci && npm run build","changeset":"node scripts/changeset/new.cjs","check:env":"bash scripts/check-env.sh","lint:docs":"node scripts/lint-docs-required.cjs","test:slow":"node scripts/run-tests.cjs --suite slow","test:unit":"node scripts/run-tests.cjs --suite unit","lint:tests":"node scripts/lint-no-source-grep.cjs","build:hooks":"node scripts/build-hooks.js","postinstall":"node scripts/check-windows-path.cjs","test:install":"node scripts/run-tests.cjs --suite install","test:coverage":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs","test:security":"node scripts/run-tests.cjs --suite security","lint:changeset":"node scripts/changeset/lint.cjs","lint:pr-checks":"node scripts/lint-pr-check-project-dir.cjs","prepublishOnly":"npm run build:hooks && npm run build:sdk","check:integrity":"./scripts/check-npm-integrity.sh","lint:skill-deps":"node scripts/lint-skill-deps.cjs","changelog:render":"node scripts/changeset/cli.cjs render","pretest:coverage":"npm run build:sdk","test:integration":"node scripts/run-tests.cjs --suite integration","check:alias-drift":"cd sdk && npm run check:alias-drift","lint:descriptions":"node scripts/lint-descriptions.cjs","test:coverage:all":"npm run test:coverage","test:coverage:unit":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs --suite unit","check:secrets-fresh":"cd sdk && npm run check:secrets-fresh","check:validate-fresh":"cd sdk && npm run check:validate-fresh","lint:test-file-count":"node scripts/lint-test-file-count.cjs","check:decisions-fresh":"cd sdk && npm run check:decisions-fresh","check:plan-scan-fresh":"cd sdk && npm run check:plan-scan-fresh","check:project-root-fresh":"cd sdk && npm run check:project-root-fresh","check:configuration-fresh":"cd sdk && npm run check:configuration-fresh","check:schema-detect-fresh":"cd sdk && npm run check:schema-detect-fresh","check:state-document-fresh":"cd sdk && npm run check:state-document-fresh","check:workstream-name-policy-fresh":"cd sdk && npm run check:workstream-name-policy-fresh","check:workstream-inventory-builder-fresh":"cd sdk && npm run check:workstream-inventory-builder-fresh"},"_npmUser":{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"},"repository":{"url":"git+https://github.com/evolvconsulting/evolv-coder-lite.git","type":"git"},"_npmVersion":"11.12.1","description":"evolv Coder Lite (eCL) — a meta-prompting, context engineering and spec-driven development system for AI coding assistants.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.1","@anthropic-ai/claude-agent-sdk":"^0.2.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0"},"optionalDependencies":{"fallow":"^2.70.0"},"_npmOperationalInternal":{"tmp":"tmp/evolv-coder-lite_1.1.9_1779834486906_0.9527695279211552","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@evolvconsulting/evolv-coder-lite","version":"1.1.10","keywords":["claude","claude-code","ai","meta-prompting","context-engineering","spec-driven-development","gemini","gemini-cli","codex","codex-cli"],"author":{"name":"evolv Consulting"},"license":"MIT","_id":"@evolvconsulting/evolv-coder-lite@1.1.10","maintainers":[{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"}],"homepage":"https://github.com/evolvconsulting/evolv-coder-lite","bugs":{"url":"https://github.com/evolvconsulting/evolv-coder-lite/issues"},"bin":{"ecl-sdk":"bin/ecl-sdk.js","ecl-tools":"bin/ecl-sdk.js","evolv-coder-lite":"bin/install.js"},"dist":{"shasum":"1f45617d0c9b979ee4f4368968ad1610a51fc82b","tarball":"https://registry.npmjs.org/@evolvconsulting/evolv-coder-lite/-/evolv-coder-lite-1.1.10.tgz","fileCount":1474,"integrity":"sha512-7P+oVyWT6NRODh2E8/Q4MiVAJvd8oek0q+fOGV/pyKsAbt/O6RDDA1LKC6VxHYsPcMOGxUSFEw1E/DhruLo+iw==","signatures":[{"sig":"MEQCIGSDszHs0whN8dxab/KZdv4XM8Ev3dhHU7qQCWCOHGwSAiBS/8D4VWid4gsKKDy0E3LPWvZBZWAFHOU27t5jWSDXZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11291512},"engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"4f87f6811ffae84362137e211ebb0b17abe1cf57","scripts":{"test":"node scripts/run-tests.cjs","pretest":"npm run build:sdk && npm run lint:skill-deps","build:sdk":"cd sdk && npm ci && npm run build","changeset":"node scripts/changeset/new.cjs","check:env":"bash scripts/check-env.sh","lint:docs":"node scripts/lint-docs-required.cjs","test:slow":"node scripts/run-tests.cjs --suite slow","test:unit":"node scripts/run-tests.cjs --suite unit","lint:tests":"node scripts/lint-no-source-grep.cjs","build:hooks":"node scripts/build-hooks.js","postinstall":"node scripts/check-windows-path.cjs","test:install":"node scripts/run-tests.cjs --suite install","test:coverage":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs","test:security":"node scripts/run-tests.cjs --suite security","lint:changeset":"node scripts/changeset/lint.cjs","lint:pr-checks":"node scripts/lint-pr-check-project-dir.cjs","prepublishOnly":"npm run build:hooks && npm run build:sdk","check:integrity":"./scripts/check-npm-integrity.sh","lint:skill-deps":"node scripts/lint-skill-deps.cjs","changelog:render":"node scripts/changeset/cli.cjs render","pretest:coverage":"npm run build:sdk","test:integration":"node scripts/run-tests.cjs --suite integration","check:alias-drift":"cd sdk && npm run check:alias-drift","lint:descriptions":"node scripts/lint-descriptions.cjs","test:coverage:all":"npm run test:coverage","test:coverage:unit":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs --suite unit","check:secrets-fresh":"cd sdk && npm run check:secrets-fresh","check:validate-fresh":"cd sdk && npm run check:validate-fresh","lint:test-file-count":"node scripts/lint-test-file-count.cjs","check:decisions-fresh":"cd sdk && npm run check:decisions-fresh","check:plan-scan-fresh":"cd sdk && npm run check:plan-scan-fresh","check:project-root-fresh":"cd sdk && npm run check:project-root-fresh","check:configuration-fresh":"cd sdk && npm run check:configuration-fresh","check:schema-detect-fresh":"cd sdk && npm run check:schema-detect-fresh","check:state-document-fresh":"cd sdk && npm run check:state-document-fresh","check:workstream-name-policy-fresh":"cd sdk && npm run check:workstream-name-policy-fresh","check:workstream-inventory-builder-fresh":"cd sdk && npm run check:workstream-inventory-builder-fresh"},"_npmUser":{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"},"repository":{"url":"git+https://github.com/evolvconsulting/evolv-coder-lite.git","type":"git"},"_npmVersion":"11.12.1","description":"evolv Coder Lite (eCL) — a meta-prompting, context engineering and spec-driven development system for AI coding assistants.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.1","@anthropic-ai/claude-agent-sdk":"^0.2.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0"},"optionalDependencies":{"fallow":"^2.70.0"},"_npmOperationalInternal":{"tmp":"tmp/evolv-coder-lite_1.1.10_1779885146835_0.868192555106297","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@evolvconsulting/evolv-coder-lite","version":"1.1.11","keywords":["claude","claude-code","ai","meta-prompting","context-engineering","spec-driven-development","gemini","gemini-cli","codex","codex-cli"],"author":{"name":"evolv Consulting"},"license":"MIT","_id":"@evolvconsulting/evolv-coder-lite@1.1.11","maintainers":[{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"}],"homepage":"https://github.com/evolvconsulting/evolv-coder-lite","bugs":{"url":"https://github.com/evolvconsulting/evolv-coder-lite/issues"},"bin":{"ecl-sdk":"bin/ecl-sdk.js","ecl-tools":"bin/ecl-sdk.js","evolv-coder-lite":"bin/install.js"},"dist":{"shasum":"39720074cdac2b7ac6327594840ad58f591c3d1e","tarball":"https://registry.npmjs.org/@evolvconsulting/evolv-coder-lite/-/evolv-coder-lite-1.1.11.tgz","fileCount":1474,"integrity":"sha512-cllu9UT47gON+X54k2M4E/mWUrmio5VZHZRYCmqEObsRlb0SbNztNqZmEHRPLydB1WR7MoxBkvHfMQL9rZC76A==","signatures":[{"sig":"MEYCIQC/VaTJcDmdYJS09Riylci0owTLrrpPZDfHcYIHPGn4XAIhAOr1pSkp57G5hpNnkp8twWXYAYN7pgsPcce5F1G6lfBc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11291530},"engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"6732f8b776f5f79eeac0fe8dcd151fbbff4f9a28","scripts":{"test":"node scripts/run-tests.cjs","pretest":"npm run build:sdk && npm run lint:skill-deps","build:sdk":"cd sdk && npm ci && npm run build","changeset":"node scripts/changeset/new.cjs","check:env":"bash scripts/check-env.sh","lint:docs":"node scripts/lint-docs-required.cjs","test:slow":"node scripts/run-tests.cjs --suite slow","test:unit":"node scripts/run-tests.cjs --suite unit","lint:tests":"node scripts/lint-no-source-grep.cjs","build:hooks":"node scripts/build-hooks.js","postinstall":"node scripts/check-windows-path.cjs","test:install":"node scripts/run-tests.cjs --suite install","test:coverage":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs","test:security":"node scripts/run-tests.cjs --suite security","lint:changeset":"node scripts/changeset/lint.cjs","lint:pr-checks":"node scripts/lint-pr-check-project-dir.cjs","prepublishOnly":"npm run build:hooks && npm run build:sdk","check:integrity":"./scripts/check-npm-integrity.sh","lint:skill-deps":"node scripts/lint-skill-deps.cjs","changelog:render":"node scripts/changeset/cli.cjs render","pretest:coverage":"npm run build:sdk","test:integration":"node scripts/run-tests.cjs --suite integration","check:alias-drift":"cd sdk && npm run check:alias-drift","lint:descriptions":"node scripts/lint-descriptions.cjs","test:coverage:all":"npm run test:coverage","test:coverage:unit":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs --suite unit","check:secrets-fresh":"cd sdk && npm run check:secrets-fresh","check:validate-fresh":"cd sdk && npm run check:validate-fresh","lint:test-file-count":"node scripts/lint-test-file-count.cjs","check:decisions-fresh":"cd sdk && npm run check:decisions-fresh","check:plan-scan-fresh":"cd sdk && npm run check:plan-scan-fresh","check:project-root-fresh":"cd sdk && npm run check:project-root-fresh","check:configuration-fresh":"cd sdk && npm run check:configuration-fresh","check:schema-detect-fresh":"cd sdk && npm run check:schema-detect-fresh","check:state-document-fresh":"cd sdk && npm run check:state-document-fresh","check:workstream-name-policy-fresh":"cd sdk && npm run check:workstream-name-policy-fresh","check:workstream-inventory-builder-fresh":"cd sdk && npm run check:workstream-inventory-builder-fresh"},"_npmUser":{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"},"repository":{"url":"git+https://github.com/evolvconsulting/evolv-coder-lite.git","type":"git"},"_npmVersion":"11.12.1","description":"evolv Coder Lite (eCL) — a meta-prompting, context engineering and spec-driven development system for AI coding assistants.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.20.1","@anthropic-ai/claude-agent-sdk":"^0.2.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0"},"optionalDependencies":{"fallow":"^2.70.0"},"_npmOperationalInternal":{"tmp":"tmp/evolv-coder-lite_1.1.11_1779885994669_0.44492422408910093","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@evolvconsulting/evolv-coder-lite","version":"1.2.0","keywords":["claude","claude-code","ai","meta-prompting","context-engineering","spec-driven-development","gemini","gemini-cli","codex","codex-cli"],"author":{"name":"evolv Consulting"},"license":"MIT","_id":"@evolvconsulting/evolv-coder-lite@1.2.0","maintainers":[{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"}],"homepage":"https://github.com/evolvconsulting/evolv-coder-lite","bugs":{"url":"https://github.com/evolvconsulting/evolv-coder-lite/issues"},"bin":{"ecl-tools":"evolv-coder-lite/bin/ecl-tools.cjs","evolv-coder-lite":"bin/install.js"},"dist":{"shasum":"dae3af032b3a91fc8d2245eb6b0a5edf513c6eaf","tarball":"https://registry.npmjs.org/@evolvconsulting/evolv-coder-lite/-/evolv-coder-lite-1.2.0.tgz","fileCount":640,"integrity":"sha512-M2hBgaSSyVSEWYDp53E9iSONzXIkhCJc3W27YkMvBxAgklQSv4sSPyPy68jtFx36tYTSZKQh4CLLHiJ1aoZCoA==","signatures":[{"sig":"MEUCIGP2VdexoqpG5kE1CiMioRMRbvrHvl5QjWlQe7Dg8hTAAiEA/ZHA8KEEr5X0gxMJv4Bd6sVDt33fJ104V2Yr0cD+aGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7175785},"engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"227518953e1c745f09d024cc0313513b103ba3a0","scripts":{"lint":"eslint . --cache --cache-location node_modules/.cache/eslint/","test":"node scripts/run-tests.cjs","build":"npm run generate:identity && npm run build:hooks","pretest":"npm run lint:skill-deps","lint:fix":"eslint . --fix","changeset":"node scripts/changeset/new.cjs","check:env":"node scripts/check-env.cjs","lint:docs":"node scripts/lint-docs-required.cjs","test:slow":"node scripts/run-tests.cjs --suite slow","test:unit":"node scripts/run-tests.cjs --suite unit","build:hooks":"node scripts/build-hooks.js","postinstall":"node scripts/check-windows-path.cjs","test:install":"node scripts/run-tests.cjs --suite install","ci:test-scope":"node scripts/ci-test-scope.cjs","sync:launcher":"node scripts/sync-runtime-launcher.cjs","test:affected":"node scripts/run-affected-tests.cjs","test:coverage":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs","test:mutation":"stryker run","test:security":"node scripts/run-tests.cjs --suite security","lint:changeset":"node scripts/changeset/lint.cjs","lint:pr-checks":"node scripts/lint-pr-check-project-dir.cjs","prepublishOnly":"npm run build:hooks","check:integrity":"node scripts/check-npm-integrity.cjs","lint:skill-deps":"node scripts/lint-skill-deps.cjs","changelog:render":"node scripts/changeset/cli.cjs render","pretest:coverage":"npm run lint:skill-deps","test:integration":"node scripts/run-tests.cjs --suite integration","check:alias-drift":"node scripts/check-alias-drift.cjs","generate:identity":"node scripts/generate-package-identity.cjs","lint:descriptions":"node scripts/lint-descriptions.cjs","test:coverage:all":"npm run test:coverage","test:coverage:unit":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs --suite unit","test:mutation:since":"stryker run --incremental --since origin/next","check:identity-drift":"node scripts/lint-package-identity-drift.cjs","lint:test-file-count":"node scripts/lint-test-file-count.cjs"},"_npmUser":{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"},"repository":{"url":"git+https://github.com/evolvconsulting/evolv-coder-lite.git","type":"git"},"_npmVersion":"11.13.0","description":"evolv Coder Lite (eCL) — a meta-prompting, context engineering and spec-driven development system for AI coding assistants.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"8.20.1","@anthropic-ai/claude-agent-sdk":"^0.2.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","eslint":"^9.39.4","globals":"^16.5.0","js-yaml":"^4.1.1","@eslint/js":"^9.39.4","fast-check":"^4.8.0","typescript":"^6.0.3","eslint-plugin-n":"^17.24.0","typescript-eslint":"^8.60.0","@stryker-mutator/core":"^9.6.1","eslint-plugin-no-only-tests":"^3.4.0"},"optionalDependencies":{"fallow":"^2.70.0"},"_npmOperationalInternal":{"tmp":"tmp/evolv-coder-lite_1.2.0_1780499094114_0.8076572001542748","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@evolvconsulting/evolv-coder-lite","version":"1.3.0","keywords":["claude","claude-code","ai","meta-prompting","context-engineering","spec-driven-development","gemini","gemini-cli","codex","codex-cli"],"author":{"name":"evolv Consulting"},"license":"MIT","_id":"@evolvconsulting/evolv-coder-lite@1.3.0","maintainers":[{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"}],"homepage":"https://github.com/evolvconsulting/evolv-coder-lite","bugs":{"url":"https://github.com/evolvconsulting/evolv-coder-lite/issues"},"bin":{"ecl-tools":"evolv-coder-lite/bin/ecl-tools.cjs","evolv-coder-lite":"bin/install.js"},"dist":{"shasum":"f8f07c0864e73ae60ff301627b25d99501d992ac","tarball":"https://registry.npmjs.org/@evolvconsulting/evolv-coder-lite/-/evolv-coder-lite-1.3.0.tgz","fileCount":830,"integrity":"sha512-YBdwGrwWs0Hi5cMqCqZUlmM9o5jmbq5woJgNjurvy4LevfygXGEquSwR8sM2lLJqITumkHKh8Uya0aGvJUP8kg==","signatures":[{"sig":"MEUCIQCy0VImfh8hycIRgUPNmbgTQruHrLXBdL4bkvrSjjfisQIgHe5+Jm3N3b6lRG175RFZBZ2F6LaE8RBrvCIllbMxzm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9795936},"engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"437bf1c95d56a2f8666f7af1aaa52bf0004b9f6e","scripts":{"lint":"eslint . --cache --cache-location node_modules/.cache/eslint/","test":"node scripts/run-tests.cjs","build":"npm run generate:identity && npm run build:lib && npm run build:hooks","prepack":"npm run build:lib","prepare":"npm run build:lib","pretest":"npm run build:lib && npm run lint:skill-deps","version":"node scripts/sync-manifest-versions.cjs --stage","lint:fix":"eslint . --fix","build:lib":"tsc -p tsconfig.build.json","changeset":"node scripts/changeset/new.cjs","check:env":"node scripts/check-env.cjs","lint:docs":"node scripts/lint-docs-required.cjs","test:slow":"node scripts/run-tests.cjs --suite slow","test:unit":"node scripts/run-tests.cjs --suite unit","build:hooks":"node scripts/build-hooks.js","postinstall":"node scripts/check-windows-path.cjs","test:install":"node scripts/run-tests.cjs --suite install","ci:test-scope":"node scripts/ci-test-scope.cjs","sync:launcher":"node scripts/sync-runtime-launcher.cjs","test:affected":"node scripts/run-affected-tests.cjs","test:coverage":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs","test:mutation":"stryker run","test:security":"node scripts/run-tests.cjs --suite security","lint:changeset":"node scripts/changeset/lint.cjs","lint:pr-checks":"node scripts/lint-pr-check-project-dir.cjs","prepublishOnly":"npm run build:lib && npm run build:hooks","check:integrity":"node scripts/check-npm-integrity.cjs","lint:skill-deps":"node scripts/lint-skill-deps.cjs","changelog:render":"node scripts/changeset/cli.cjs render","lint:legacy-name":"node scripts/lint-legacy-dir-name.cjs","pretest:coverage":"npm run build:lib && npm run lint:skill-deps","test:integration":"node scripts/run-tests.cjs --suite integration","check:alias-drift":"node scripts/check-alias-drift.cjs","generate:identity":"node scripts/generate-package-identity.cjs","lint:descriptions":"node scripts/lint-descriptions.cjs","test:coverage:all":"npm run test:coverage","test:coverage:unit":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs --suite unit","test:mutation:since":"stryker run --incremental --since origin/next","check:identity-drift":"node scripts/lint-package-identity-drift.cjs","lint:test-file-count":"node scripts/lint-test-file-count.cjs"},"_npmUser":{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"},"overrides":{"qs":">=6.15.2"},"deprecated":"Superseded by v1.4.0 — please upgrade","repository":{"url":"git+https://github.com/evolvconsulting/evolv-coder-lite.git","type":"git"},"_npmVersion":"11.13.0","description":"evolv Coder Lite (eCL) — a meta-prompting, context engineering and spec-driven development system for AI coding assistants.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"8.20.1","@anthropic-ai/claude-agent-sdk":"^0.2.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","eslint":"^9.39.4","globals":"^16.5.0","js-yaml":"^4.1.1","@eslint/js":"^9.39.4","fast-check":"^4.8.0","typescript":"^6.0.3","@types/node":"^22.19.19","eslint-plugin-n":"^17.24.0","typescript-eslint":"^8.60.0","@stryker-mutator/core":"^9.6.1","eslint-plugin-no-only-tests":"^3.4.0"},"optionalDependencies":{"fallow":"^2.70.0"},"_npmOperationalInternal":{"tmp":"tmp/evolv-coder-lite_1.3.0_1780955394688_0.17419421511998956","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@evolvconsulting/evolv-coder-lite","version":"1.4.0","keywords":["claude","claude-code","ai","meta-prompting","context-engineering","spec-driven-development","gemini","gemini-cli","codex","codex-cli"],"author":{"name":"evolv Consulting"},"license":"MIT","_id":"@evolvconsulting/evolv-coder-lite@1.4.0","maintainers":[{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"}],"homepage":"https://github.com/evolvconsulting/evolv-coder-lite","bugs":{"url":"https://github.com/evolvconsulting/evolv-coder-lite/issues"},"bin":{"ecl-tools":"evolv-coder-lite/bin/ecl-tools.cjs","evolv-coder-lite":"bin/install.js"},"dist":{"shasum":"630b8e68f4b9431746e58456b867a1b24f7d4f2d","tarball":"https://registry.npmjs.org/@evolvconsulting/evolv-coder-lite/-/evolv-coder-lite-1.4.0.tgz","fileCount":830,"integrity":"sha512-qiSyRD+8+B61j40rU7qF8cLhSa5CBwcBl8bGIHfXsMRKsLLUTVrrkvu/tSsYRBU9AmgGCmC4qMzCyRt7QwnsCA==","signatures":[{"sig":"MEUCICK+GCn5hNxnvsp5jBi+AilGbqaGE6P4dc2Mjpxv0ymUAiEA7CcmHYa8I63BHZOxHITbwmJpPZNVUApAeHCmlOy9UY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9795936},"engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"52a39bb81c3a113ba3caac566d89a8711a35b535","scripts":{"lint":"eslint . --cache --cache-location node_modules/.cache/eslint/","test":"node scripts/run-tests.cjs","build":"npm run generate:identity && npm run build:lib && npm run build:hooks","prepack":"npm run build:lib","prepare":"npm run build:lib","pretest":"npm run build:lib && npm run lint:skill-deps","version":"node scripts/sync-manifest-versions.cjs --stage","lint:fix":"eslint . --fix","build:lib":"tsc -p tsconfig.build.json","changeset":"node scripts/changeset/new.cjs","check:env":"node scripts/check-env.cjs","lint:docs":"node scripts/lint-docs-required.cjs","test:slow":"node scripts/run-tests.cjs --suite slow","test:unit":"node scripts/run-tests.cjs --suite unit","build:hooks":"node scripts/build-hooks.js","postinstall":"node scripts/check-windows-path.cjs","test:install":"node scripts/run-tests.cjs --suite install","ci:test-scope":"node scripts/ci-test-scope.cjs","sync:launcher":"node scripts/sync-runtime-launcher.cjs","test:affected":"node scripts/run-affected-tests.cjs","test:coverage":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs","test:mutation":"stryker run","test:security":"node scripts/run-tests.cjs --suite security","lint:changeset":"node scripts/changeset/lint.cjs","lint:pr-checks":"node scripts/lint-pr-check-project-dir.cjs","prepublishOnly":"npm run build:lib && npm run build:hooks","check:integrity":"node scripts/check-npm-integrity.cjs","lint:skill-deps":"node scripts/lint-skill-deps.cjs","changelog:render":"node scripts/changeset/cli.cjs render","lint:legacy-name":"node scripts/lint-legacy-dir-name.cjs","pretest:coverage":"npm run build:lib && npm run lint:skill-deps","test:integration":"node scripts/run-tests.cjs --suite integration","check:alias-drift":"node scripts/check-alias-drift.cjs","generate:identity":"node scripts/generate-package-identity.cjs","lint:descriptions":"node scripts/lint-descriptions.cjs","test:coverage:all":"npm run test:coverage","test:coverage:unit":"c8 --check-coverage --lines 70 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs --suite unit","test:mutation:since":"stryker run --incremental --since origin/next","check:identity-drift":"node scripts/lint-package-identity-drift.cjs","lint:test-file-count":"node scripts/lint-test-file-count.cjs"},"_npmUser":{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"},"overrides":{"qs":">=6.15.2"},"repository":{"url":"git+https://github.com/evolvconsulting/evolv-coder-lite.git","type":"git"},"_npmVersion":"11.13.0","description":"evolv Coder Lite (eCL) — a meta-prompting, context engineering and spec-driven development system for AI coding assistants.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"8.20.1","@anthropic-ai/claude-agent-sdk":"^0.2.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","eslint":"^9.39.4","globals":"^16.5.0","js-yaml":"^4.1.1","@eslint/js":"^9.39.4","fast-check":"^4.8.0","typescript":"^6.0.3","@types/node":"^22.19.19","eslint-plugin-n":"^17.24.0","typescript-eslint":"^8.60.0","@stryker-mutator/core":"^9.6.1","eslint-plugin-no-only-tests":"^3.4.0"},"optionalDependencies":{"fallow":"^2.70.0"},"_npmOperationalInternal":{"tmp":"tmp/evolv-coder-lite_1.4.0_1780955790714_0.6440979804875173","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@evolvconsulting/evolv-coder-lite","version":"1.5.0","description":"evolv Coder Lite (eCL) — a meta-prompting, context engineering and spec-driven development system for AI coding assistants.","bin":{"evolv-coder-lite":"bin/install.js","ecl-tools":"evolv-coder-lite/bin/ecl-tools.cjs","ecl_run":"evolv-coder-lite/bin/ecl_run"},"keywords":["claude","claude-code","ai","meta-prompting","context-engineering","spec-driven-development","gemini","gemini-cli","codex","codex-cli"],"author":{"name":"evolv Consulting"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/evolvconsulting/evolv-coder-lite.git"},"homepage":"https://github.com/evolvconsulting/evolv-coder-lite","bugs":{"url":"https://github.com/evolvconsulting/evolv-coder-lite/issues"},"publishConfig":{"access":"public"},"engines":{"node":">=22.0.0","npm":">=10.0.0"},"dependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.84","ws":"^8.21.0"},"devDependencies":{"@eslint/js":"^9.39.4","@stryker-mutator/core":"^9.6.1","@types/node":"^22.19.19","c8":"^11.0.0","eslint":"^9.39.4","eslint-plugin-n":"^17.24.0","eslint-plugin-no-only-tests":"^3.4.0","fast-check":"^4.8.0","globals":"^16.5.0","js-yaml":"^4.2.0","typescript":"^6.0.3","typescript-eslint":"^8.60.0"},"overrides":{"qs":">=6.15.2"},"optionalDependencies":{"fallow":"^2.70.0"},"scripts":{"sync:launcher":"node scripts/sync-runtime-launcher.cjs","check:env":"node scripts/check-env.cjs","check:alias-drift":"node scripts/check-alias-drift.cjs","check:identity-drift":"node scripts/lint-package-identity-drift.cjs","check:integrity":"node scripts/check-npm-integrity.cjs","build":"npm run generate:identity && npm run build:lib && npm run gen:loop-host-contract && npm run gen:capability-registry && npm run build:hooks","build:hooks":"node scripts/build-hooks.js","build:lib":"tsc -p tsconfig.build.json","generate:identity":"node scripts/generate-package-identity.cjs","gen:loop-host-contract":"node scripts/gen-loop-host-contract.cjs --write","gen:capability-registry":"node scripts/gen-capability-registry.cjs --write","prepack":"npm run build:lib","prepare":"npm run build:lib","version":"node scripts/sync-manifest-versions.cjs --stage","prepublishOnly":"npm run build:lib && npm run build:hooks","pretest":"npm run build:lib && npm run lint:skill-deps","pretest:coverage":"npm run build:lib && npm run lint:skill-deps","lint":"eslint . --cache --cache-location node_modules/.cache/eslint/","lint:fix":"eslint . --fix","lint:ci":"npm run lint && npm run lint:skill-deps && node scripts/lint-test-file-count.cjs && node scripts/lint-command-contract.cjs && node scripts/lint-pr-check-project-dir.cjs && npm run lint:legacy-name && node scripts/lint-regression-test-names.cjs && node scripts/lint-windows-test-portability.cjs && node scripts/lint-allow-test-rule-refs.cjs","lint:allow-test-rule-refs":"node scripts/lint-allow-test-rule-refs.cjs","lint:windows-test-portability":"node scripts/lint-windows-test-portability.cjs","lint:regression-names":"node scripts/lint-regression-test-names.cjs","lint:descriptions":"node scripts/lint-descriptions.cjs","lint:skill-deps":"node scripts/lint-skill-deps.cjs","lint:test-file-count":"node scripts/lint-test-file-count.cjs","lint:pr-checks":"node scripts/lint-pr-check-project-dir.cjs","lint:changeset":"node scripts/changeset/lint.cjs","lint:docs":"node scripts/lint-docs-required.cjs","lint:legacy-name":"node scripts/lint-legacy-dir-name.cjs","ci:test-scope":"node scripts/ci-test-scope.cjs","size:baseline":"node scripts/update-size-baseline.cjs","changeset":"node scripts/changeset/new.cjs","changelog:render":"node scripts/changeset/cli.cjs render","test":"node scripts/run-tests.cjs","test:unit":"node scripts/run-tests.cjs --suite unit","test:integration":"node scripts/run-tests.cjs --suite integration","test:install":"node scripts/run-tests.cjs --suite install","test:security":"node scripts/run-tests.cjs --suite security","test:slow":"node scripts/run-tests.cjs --suite slow","test:affected":"node scripts/run-affected-tests.cjs","test:coverage":"c8 --check-coverage --lines 70 --branches 60 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs","test:coverage:scripts-floor":"c8 check-coverage --lines 55 --include 'scripts/**/*.cjs' --exclude 'tests/**' --all","test:coverage:unit":"c8 --check-coverage --lines 70 --branches 60 --reporter text --include 'evolv-coder-lite/bin/lib/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs --suite unit && c8 check-coverage --per-file --lines 0 --functions 0 --statements 0 --branches 70 --include 'evolv-coder-lite/bin/lib/state.cjs' --include 'evolv-coder-lite/bin/lib/phase.cjs' --include 'evolv-coder-lite/bin/lib/verify.cjs' --include 'evolv-coder-lite/bin/lib/init.cjs' --exclude 'tests/**'","test:coverage:all":"npm run test:coverage","test:mutation":"stryker run","test:mutation:since":"stryker run --incremental --since origin/next","postinstall":"node scripts/check-windows-path.cjs"},"gitHead":"86ece549cd42a78439fff216de11ef2827fa3462","_id":"@evolvconsulting/evolv-coder-lite@1.5.0","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-06wja2Y+l1/vgWE1kqJGy6DTJxI/MgaKiNZJM4g7CPbv+al0lQzQnvjlBlH0AXko1WLD5lUjJwtKt6o4uusHlg==","shasum":"ad6d4b7aa2b3069aa36eb33633e3da9b61bdf3f9","tarball":"https://registry.npmjs.org/@evolvconsulting/evolv-coder-lite/-/evolv-coder-lite-1.5.0.tgz","fileCount":926,"unpackedSize":11839296,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCHhCCSrpF2fjIq9p3sw+bIZ5ImP1EkIk4FWvzUfkET2QIhAJNDIXzb4hU0JbBw/tfRddH29DB6KRBVKJ2IxnLLFILy"}]},"_npmUser":{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"},"directories":{},"maintainers":[{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/evolv-coder-lite_1.5.0_1781806279339_0.054978986682494124"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-26T12:08:20.976Z","modified":"2026-06-18T18:11:19.776Z","1.1.0":"2026-05-26T12:08:21.396Z","1.1.1":"2026-05-26T13:29:38.135Z","1.1.2":"2026-05-26T14:07:22.826Z","1.1.3":"2026-05-26T14:23:50.218Z","1.1.4":"2026-05-26T14:32:40.018Z","1.1.5":"2026-05-26T14:48:54.348Z","1.1.6":"2026-05-26T15:10:36.695Z","1.1.7":"2026-05-26T16:25:49.732Z","1.1.8":"2026-05-26T16:43:44.428Z","1.1.9":"2026-05-26T22:28:07.187Z","1.1.10":"2026-05-27T12:32:27.113Z","1.1.11":"2026-05-27T12:46:34.947Z","1.2.0":"2026-06-03T15:04:54.332Z","1.3.0":"2026-06-08T21:49:54.968Z","1.4.0":"2026-06-08T21:56:30.981Z","1.5.0":"2026-06-18T18:11:19.651Z"},"bugs":{"url":"https://github.com/evolvconsulting/evolv-coder-lite/issues"},"author":{"name":"evolv Consulting"},"license":"MIT","homepage":"https://github.com/evolvconsulting/evolv-coder-lite","keywords":["claude","claude-code","ai","meta-prompting","context-engineering","spec-driven-development","gemini","gemini-cli","codex","codex-cli"],"repository":{"type":"git","url":"git+https://github.com/evolvconsulting/evolv-coder-lite.git"},"description":"evolv Coder Lite (eCL) — a meta-prompting, context engineering and spec-driven development system for AI coding assistants.","maintainers":[{"name":"jeremy-newhouse","email":"jeremy.newhouse@salientdata.ai"}],"readme":"<div align=\"center\">\n\n# eCL Core\n\n**Git. Ship. Done.**\n\n[English](README.md) · [Português](README.pt-BR.md) · **简体中文** · [日本語](README.ja-JP.md) · [한국어](README.ko-KR.md)\n\n**一套轻量级的元提示、上下文工程与规范驱动开发系统，适用于 Claude Code、OpenCode、Gemini CLI、Kilo、Codex、Copilot、Cursor、Windsurf 等 AI 编程工具。**\n\n[![npm version](https://img.shields.io/npm/v/%40evolvconsulting%2Fevolv-coder-lite?style=for-the-badge&logo=npm&logoColor=white&color=CB3837)](https://www.npmjs.com/package/@evolvconsulting/evolv-coder-lite)\n[![npm downloads](https://img.shields.io/npm/dm/%40evolvconsulting%2Fevolv-coder-lite?style=for-the-badge&logo=npm&logoColor=white&color=CB3837)](https://www.npmjs.com/package/@evolvconsulting/evolv-coder-lite)\n[![CI](https://img.shields.io/github/actions/workflow/status/evolvconsulting/evolv-coder-lite/ci.yml?branch=main&style=for-the-badge&logo=github&label=CI)](https://github.com/evolvconsulting/evolv-coder-lite/actions/workflows/ci.yml)\n[![Discord](https://img.shields.io/badge/Discord-Join-5865F2?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/mYgfVNfA2r)\n[![GitHub stars](https://img.shields.io/github/stars/evolvconsulting/evolv-coder-lite?style=for-the-badge&logo=github&color=181717)](https://github.com/evolvconsulting/evolv-coder-lite)\n[![License](https://img.shields.io/badge/license-MIT-blue?style=for-the-badge)](LICENSE)\n\n</div>\n\n---\n\n## 什么是 eCL Core\n\neCL Core 是一套上下文工程与规范驱动开发框架，能够引导 AI 编程智能体（Claude Code、Codex、Gemini CLI、Copilot、Cursor 等）按照严格的阶段循环推进工作。它解决了[上下文腐化](docs/zh-CN/explanation/context-engineering.md)问题——即随着 AI 填满上下文窗口而逐渐累积的质量下降——通过在全新上下文的子智能体中运行所有繁重的研究、规划和执行工作，同时保持主会话的精简。\n\n---\n\n## 工作原理\n\n每个里程碑重复相同的五步循环，每次推进一个阶段：\n\n1. **讨论（Discuss）** — 在规划任何内容之前，先捕获实现决策\n2. **规划（Plan）** — 研究、分解，并验证计划能够适配全新的上下文窗口\n3. **执行（Execute）** — 以并行波次运行计划；每个执行器以干净的 20 万 token 上下文启动\n4. **验证（Verify）** — 检查已构建的内容；在宣告完成前诊断并修复问题\n5. **交付（Ship）** — 创建 PR，归档阶段，对下一个阶段重复上述流程\n\n---\n\n## 快速开始\n\n```bash\nnpx @evolvconsulting/evolv-coder-lite@latest\n```\n\n安装程序会提示选择运行时（Claude Code、OpenCode、Gemini CLI、Kilo、Codex、Copilot、Cursor、Windsurf 等）以及是全局安装还是本地安装。跨运行时兼容性需要使用安装程序——请勿直接从 `agents/` 或 `commands/` 目录复制文件。\n\n使用其他运行时或没有 Node.js？请参阅[在你的运行时上安装](docs/zh-CN/how-to/install-on-your-runtime.md)。\n\n安装完成后，启动你的第一个项目：\n\n```bash\n/ecl-new-project\n```\n\n初次使用？请按照[你的第一个项目](docs/zh-CN/tutorials/your-first-project.md)进行引导式操作，从安装到完成第一个交付阶段。\n\n---\n\n## 文档\n\n**教程** — 边做边学：\n- [你的第一个项目](docs/zh-CN/tutorials/your-first-project.md)\n- [接入现有代码库](docs/zh-CN/tutorials/onboarding-an-existing-codebase.md)\n\n**操作指南** — 面向任务的实用方法：\n- [在你的运行时上安装](docs/zh-CN/how-to/install-on-your-runtime.md)\n- [规划一个阶段](docs/zh-CN/how-to/plan-a-phase.md)\n- [验证与交付](docs/zh-CN/how-to/verify-and-ship.md)\n- … [查看所有操作指南](docs/zh-CN/README.md#how-to-guides)\n\n**参考文档** — 权威信息：\n- [命令](docs/zh-CN/COMMANDS.md)\n- [配置](docs/zh-CN/CONFIGURATION.md)\n- [CLI 工具](docs/zh-CN/CLI-TOOLS.md)\n\n**概念说明** — 设计理念与决策：\n- [上下文工程](docs/zh-CN/explanation/context-engineering.md)\n- [阶段循环](docs/zh-CN/explanation/the-phase-loop.md)\n- [架构](docs/zh-CN/ARCHITECTURE.md)\n\n完整索引：[docs/zh-CN/README.md](docs/zh-CN/README.md)。其他语言：[日本語](README.ja-JP.md) · [한국어](README.ko-KR.md) · [Português](README.pt-BR.md) · [English](README.md)。\n\n---\n\n## 为什么有效\n\n大多数 AI 编程方案在规模化时都会失败，原因在于上下文膨胀会悄无声息地降低输出质量，各会话之间没有共享记忆，也没有任何机制来验证代码是否真正可用。eCL Core 解决了这三个问题：繁重的工作在全新的子智能体中运行，`STATE.md` 和 `CONTEXT.md` 等结构化工件能够跨越会话边界保持存续，验证步骤会检查已构建的内容并在宣告阶段完成前生成修复计划。完整的设计思路请参阅 [docs/zh-CN/explanation/context-engineering.md](docs/zh-CN/explanation/context-engineering.md)。\n\n遇到问题？请参阅 [docs/zh-CN/how-to/recover-and-troubleshoot.md](docs/zh-CN/how-to/recover-and-troubleshoot.md)。\n\n---\n\n## 社区\n\n| 项目 | 平台 |\n|---------|----------|\n| [ecl-opencode](https://github.com/rokicool/ecl-opencode) | 原始 OpenCode 移植版 |\n| [Discord](https://discord.gg/mYgfVNfA2r) | 社区支持 |\n\n---\n\n## Star History\n\n<a href=\"https://star-history.com/#evolvconsulting/evolv-coder-lite&Date\">\n <picture>\n   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/svg?repos=evolvconsulting/evolv-coder-lite&type=Date&theme=dark\" />\n   <source media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/svg?repos=evolvconsulting/evolv-coder-lite&type=Date\" />\n   <img alt=\"Star History Chart\" src=\"https://api.star-history.com/svg?repos=evolvconsulting/evolv-coder-lite&type=Date\" />\n </picture>\n</a>\n\n---\n\n## 许可证\n\nMIT 许可证。详情请参阅 [LICENSE](LICENSE)。\n\n---\n\n<div align=\"center\">\n\n**Claude Code 功能强大。eCL Core 让它更可靠。**\n\n</div>\n","readmeFilename":"README.zh-CN.md"}