{"_id":"@oscharko-dev/keiko","_rev":"79-a63dd97887eb2e388cd1bea936d3211b","name":"@oscharko-dev/keiko","dist-tags":{"beta":"0.2.15-beta.0","next":"0.3.3","latest":"1.1.13"},"versions":{"0.1.0-beta.0":{"name":"@oscharko-dev/keiko","version":"0.1.0-beta.0","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.1.0-beta.0","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"a7e63815ce932113a196fb4204dc4ff3005026f1","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.1.0-beta.0.tgz","fileCount":450,"integrity":"sha512-mbIq26CYbl2Q9D6XFy1K7+yXej4GRT/ZqcP9L2E6DWP9pDqXBNEpRZI9XceIPzDx9jPC+xgw1TrmCHA1JAfEgw==","signatures":[{"sig":"MEUCIA3TND71L+pRqMCGIjFdU9ph0ZbWNh6UnMTNX4aCyn9YAiEAg5z7LYi4z88MC2R6Jx4R7R45UtL3jIdwZ2xJw1h5Jd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2138353},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist coverage","ui:ci":"npm --prefix ui ci --ignore-scripts","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run ui:ci && npm run build:ui && npm run check:package-surface","build:ui":"node scripts/build-ui.mjs","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build && npm run ui:ci && npm run build:ui && npm run check:package-surface","check:package-surface":"node scripts/check-package-surface.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"eslint":"^10.4.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/keiko_0.1.0-beta.0_1780376077563_0.5977686285051245","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.2":{"name":"@oscharko-dev/keiko","version":"0.1.0-beta.2","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.1.0-beta.2","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"df1364cd6b93eadba8ee9bb6fd424f6664dbb329","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.1.0-beta.2.tgz","fileCount":456,"integrity":"sha512-gn2KKkzSn58SqLDUjzxI6IJ/KXxNPStHuAQPFLINc5x98aEwiIigRM0qa7j5DkF4vt7COb7g6YetP+kqOJDWGg==","signatures":[{"sig":"MEUCIQCtXbc3swKmYNo8mVlahlUjDjdPoXDbfvZOh6xsMOpJYwIgJyD0tWRe4UmMmaYGuQ+vbwCex807xwnbw8dNfiOvdlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2145689},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6d994f43b09fd4d93b7e0c7e2d055931e3f966ed","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist coverage","ui:ci":"npm --prefix ui ci --ignore-scripts","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run ui:ci && npm run build:ui && npm run check:package-surface","build:ui":"node scripts/build-ui.mjs","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build && npm run ui:ci && npm run build:ui && npm run check:package-surface","check:package-surface":"node scripts/check-package-surface.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","readmeFilename":"README.md","devDependencies":{"eslint":"^10.4.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/keiko_0.1.0-beta.2_1780400261285_0.7206809080659142","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.3":{"name":"@oscharko-dev/keiko","version":"0.1.0-beta.3","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.1.0-beta.3","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"1a7d006a19f3a7b1d777a3a292e2bdbf38343c48","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.1.0-beta.3.tgz","fileCount":456,"integrity":"sha512-M6mrwR7zakBE9onOLdZE8I1NPSuiFZqIwFi4nvklf6/ilKYlmr9ZEcANxKYkPHQmdg3RdLuKU12Zu95FHwoguw==","signatures":[{"sig":"MEUCIGQfeJELRVhYJUmEonRj2LyDtHPYHcposJLvKegtIBa6AiEAyvF7kQco34/zpNQGtoqXuI7b4Fyr5QjBQkVagMHcQH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2145790},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"11349dbceb7e26857d336deb8ba9f344cf1e5bed","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist coverage","ui:ci":"npm --prefix ui ci --ignore-scripts","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run ui:ci && npm run build:ui && npm run check:package-surface","build:ui":"node scripts/build-ui.mjs","typecheck":"tsc -p tsconfig.json --noEmit","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run ui:ci && npm run build:ui && npm run check:package-surface","check:package-surface":"node scripts/check-package-surface.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","readmeFilename":"README.md","devDependencies":{"eslint":"^10.4.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/keiko_0.1.0-beta.3_1780403339761_0.12064489833028147","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@oscharko-dev/keiko","version":"0.1.1","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.1.1","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"9b69addc1d4682665addd751a158da8ebacc7093","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.1.1.tgz","fileCount":456,"integrity":"sha512-PuKfEEsDqS3j20+Jmk3YiEy9Nj3y2ydw/HgbxCb3RS/GgFVLM+zeaYhU/NOJGf6zJy3a1UXWPgQrHsdy1SwQXQ==","signatures":[{"sig":"MEUCIFtYw/Y2q3vS2Nz9Afr3RiL1ueHkEP3pyEhMZlYh2E2zAiEA6/vhi62n/9rUWtoqlRrvD7PogunA0wBxaBK90LE99Wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2145755},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c4399a6ada7afdeb7fa7accad48810322a747770","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist coverage","ui:ci":"npm --prefix ui ci --ignore-scripts","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run ui:ci && npm run build:ui && npm run check:package-surface","build:ui":"node scripts/build-ui.mjs","typecheck":"tsc -p tsconfig.json --noEmit","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run ui:ci && npm run build:ui && npm run check:package-surface","check:package-surface":"node scripts/check-package-surface.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"eslint":"^10.4.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/keiko_0.1.1_1780405508272_0.616102986437375","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@oscharko-dev/keiko","version":"0.1.2","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.1.2","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"ef84c5d24afe6a9c73144e013a830c2e1543c1e5","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.1.2.tgz","fileCount":458,"integrity":"sha512-QoiFcWljYzvX7OhmVal9kpYIuf99ORWmfBdP46iKkbG1vBpjDLh6XMcbUj0MJyXl1Rce+mruo54v5sTiMp7EHg==","signatures":[{"sig":"MEUCIBNrV6nwjVwfqW7fLJ3H66c4oCtJZHCMIE0+gkLWdA+nAiEAoWMsA3hnRvA4OpUJ43ROue8IckmQRr7kuNcd7YLV534=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2151267},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6f5dda218dd9ee90f5848b02be14da340fc709ff","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist coverage","ui:ci":"npm --prefix ui ci --ignore-scripts","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run ui:ci && npm run build:ui && npm run check:package-surface","build:ui":"node scripts/build-ui.mjs","typecheck":"tsc -p tsconfig.json --noEmit","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run ui:ci && npm run build:ui && npm run check:package-surface","check:package-surface":"node scripts/check-package-surface.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"eslint":"^10.4.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/keiko_0.1.2_1780408397853_0.48624211165801046","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@oscharko-dev/keiko","version":"0.1.3","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.1.3","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"d11252a337c6b1fc4adf28fb5b4a4ab2c158a0ac","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.1.3.tgz","fileCount":458,"integrity":"sha512-aJnjw72tR71YpQ7qYgoNDYPoAMdNxXn/3FBmbc9M6oguCv4jsntmCG17EWNvadMn3iFyn6htHu10iC5tKIALsw==","signatures":[{"sig":"MEQCIG6zNhxDyPpJpxvweGPQo2BLaU4C3Xy17ED/xGCQhJhrAiBz7qcVJAARtsxjCQI9tlRYhrH7JBrp8wwqk9I7JoiQ7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2151510},"type":"module","_from":"file:oscharko-dev-keiko-0.1.3.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist coverage","ui:ci":"npm --prefix ui ci --ignore-scripts","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run ui:ci && npm run build:ui && npm run check:package-surface","build:ui":"node scripts/build-ui.mjs","typecheck":"tsc -p tsconfig.json --noEmit","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run ui:ci && npm run build:ui && npm run check:package-surface","check:package-surface":"node scripts/check-package-surface.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"_resolved":"/Users/oscharko-dev/Projects/Keiko/oscharko-dev-keiko-0.1.3.tgz","_integrity":"sha512-aJnjw72tR71YpQ7qYgoNDYPoAMdNxXn/3FBmbc9M6oguCv4jsntmCG17EWNvadMn3iFyn6htHu10iC5tKIALsw==","_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"eslint":"^10.4.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/keiko_0.1.3_1780410131873_0.6221674276393923","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@oscharko-dev/keiko","version":"0.1.4","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.1.4","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"c0f917b10b0f634fe98e2d31dc00f1d55fa8ef74","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.1.4.tgz","fileCount":458,"integrity":"sha512-NK0oAGy+aBbiRVAUa4jJ9xgfV0EtFOuQm177JK0QvWSRNnbDK37D1F5zpRhlFC2Yu8Hbvq6UDX/mMW89p4tMYg==","signatures":[{"sig":"MEYCIQDyI+GvsMEq1JJ7fKenrQ58kg2KQXmx8NrLKV6MwrDqEwIhAKJzsvFR07lJlj+1ybhVw26jsezhf3USFCbMAzxzm8H5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2164850},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"91d648fbb3d3634770689e66a37660569c4d80e5","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist coverage","ui:ci":"npm --prefix ui ci --ignore-scripts","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run ui:ci && npm run build:ui && npm run check:package-surface","build:ui":"node scripts/build-ui.mjs","typecheck":"tsc -p tsconfig.json --noEmit","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run ui:ci && npm run build:ui && npm run check:package-surface","check:package-surface":"node scripts/check-package-surface.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"eslint":"^10.4.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/keiko_0.1.4_1780418399529_0.40147892391132234","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@oscharko-dev/keiko","version":"0.1.5","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.1.5","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"9ce51f6722fa79a0a7428604de5ddef9d9e74435","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.1.5.tgz","fileCount":458,"integrity":"sha512-npeL15leYRVQbK2s2cDHZySXTOhmeDG4icYksIpEduAdU1K5KXwKrfNDERGDsYeXyRhk3aGlUsVxU7PP61GTDA==","signatures":[{"sig":"MEYCIQCjtJpVvwufWQ3d3GO3US9OckfhGk+enxMlYNfgPEdPtgIhAPeCM7VbxekzdHDpP7gqgySgbFXR+m+Q3Oac/vbex0Sw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2166357},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e38cd951ea51338d99f0780a44d7c5aa673c9eec","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist coverage","ui:ci":"npm --prefix ui ci --ignore-scripts","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run ui:ci && npm run build:ui && npm run check:package-surface","build:ui":"node scripts/build-ui.mjs","typecheck":"tsc -p tsconfig.json --noEmit","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run ui:ci && npm run build:ui && npm run check:package-surface","check:package-surface":"node scripts/check-package-surface.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"eslint":"^10.4.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/keiko_0.1.5_1780419754143_0.5031425994811127","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@oscharko-dev/keiko","version":"0.1.6","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.1.6","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"d9a2af4891bcb83d18f58b6ef5afcef1c03788d8","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.1.6.tgz","fileCount":458,"integrity":"sha512-vKXxESJ9JskmdpR9YIhmES0FNuWdHx9V8sEzygTODOLpeHO2YrUo3EL1tU/bJXfmaaB7Cq6dpxNB0beijAqM6g==","signatures":[{"sig":"MEUCIBaVn+X/NSNCbYZ0UgD9BWldYCMwELwrJFaVXV+gkyieAiEAlBrwrOb4ymcFuqLnLgieQaPZHJ51hyZwl4i5qAjr060=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2167948},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7d332b6df4feb17660bae9eb3f71907a6ff44de2","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist coverage","ui:ci":"npm --prefix ui ci --ignore-scripts","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run ui:ci && npm run build:ui && npm run check:package-surface","build:ui":"node scripts/build-ui.mjs","typecheck":"tsc -p tsconfig.json --noEmit","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run ui:ci && npm run build:ui && npm run check:package-surface","check:package-surface":"node scripts/check-package-surface.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"eslint":"^10.4.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/keiko_0.1.6_1780464429374_0.9586354425787282","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@oscharko-dev/keiko","version":"0.1.7","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.1.7","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"b3afd6aba5557052627312c2866d3ccb0f094677","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.1.7.tgz","fileCount":1768,"integrity":"sha512-zNu6Z9wbrd5P/p3f2vu+MalfXUPNWaVts5Tmmw+K/kVIRtRqOCG2ysuzEMJXvb36Mue+VUpOFGckFIVrsGyQhA==","signatures":[{"sig":"MEUCIQCs4+/8O1tm5aYWlsibw61SbowNp4f5Uftlsqfwh+uhnQIgdYOSY12px4pS4eMsiazf9YwnaP3e3XAYYe7AWaH08wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3716383},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint . --max-warnings=0","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"rm -rf dist coverage packages/keiko-contracts/dist packages/keiko-security/dist packages/keiko-model-gateway/dist packages/keiko-workspace/dist packages/keiko-tools/dist packages/keiko-evidence/dist packages/keiko-harness/dist packages/keiko-workflows/dist packages/keiko-server/dist packages/keiko-cli/dist packages/keiko-ui/.next packages/keiko-ui/out","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:package-surface","build:ui":"node scripts/build-ui.mjs","typecheck":"npm run build:packages && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run build:packages && vitest run --coverage","build:packages":"npm --workspace @oscharko-dev/keiko-contracts run build && npm --workspace @oscharko-dev/keiko-security run build && npm --workspace @oscharko-dev/keiko-model-gateway run build && npm --workspace @oscharko-dev/keiko-workspace run build && npm --workspace @oscharko-dev/keiko-tools run build && npm --workspace @oscharko-dev/keiko-evidence run build && npm --workspace @oscharko-dev/keiko-harness run build && npm --workspace @oscharko-dev/keiko-workflows run build && npm --workspace @oscharko-dev/keiko-server run build && npm --workspace @oscharko-dev/keiko-cli run build","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:package-surface","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"sharp":"npm:empty-npm-package@1.0.0","postcss":"8.5.15"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","@oscharko-dev/keiko-cli":"*","@oscharko-dev/keiko-tools":"*","@oscharko-dev/keiko-server":"*","@oscharko-dev/keiko-harness":"*","@oscharko-dev/keiko-evidence":"*","@oscharko-dev/keiko-security":"*","@oscharko-dev/keiko-contracts":"*","@oscharko-dev/keiko-workflows":"*","@oscharko-dev/keiko-workspace":"*","@oscharko-dev/keiko-model-gateway":"*"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"eslint":"^10.4.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.1.7_1780555121874_0.3929067176874954","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.0":{"name":"@oscharko-dev/keiko","version":"0.2.0-beta.0","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.0-beta.0","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"5afbe6acdf5f41179f980ea093e36ce39b767d6b","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.0-beta.0.tgz","fileCount":2691,"integrity":"sha512-iZEgUnDGepcaP+/+SxmBaYHu8YEKZLU9i1oQUX+qPR9rAfGLfteYQsbpScaT6gGxESLsCje8kkgxLFg7cxEmDQ==","signatures":[{"sig":"MEUCIQCIPpIHF0R3uduLaSuT9XFMogxIe/Tvb2r+MIp8oQx8mgIgc9SNlKC+Sn4X9cSO4zULRSgjPPj5mo5XwnZ1uWCa6C4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109352914},"type":"module","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6798ad52a4be62300d8b24c222930166154a968e","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run build:packages && vitest run --coverage","build:packages":"tsc -b tsconfig.packages.json","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:qi-supply-chain","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"sharp":"npm:empty-npm-package@1.0.0","postcss":"8.5.15"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","@oscharko-dev/keiko-cli":"*","@oscharko-dev/keiko-sdk":"*","@oscharko-dev/keiko-tools":"*","@oscharko-dev/keiko-server":"*","@oscharko-dev/keiko-harness":"*","@oscharko-dev/keiko-evidence":"*","@oscharko-dev/keiko-security":"*","@oscharko-dev/keiko-contracts":"*","@oscharko-dev/keiko-workflows":"*","@oscharko-dev/keiko-workspace":"*","@oscharko-dev/keiko-evaluations":"*","@oscharko-dev/keiko-memory-vault":"*","@oscharko-dev/keiko-verification":"*","@oscharko-dev/keiko-model-gateway":"*","@oscharko-dev/keiko-memory-capture":"*","@oscharko-dev/keiko-local-knowledge":"*","@oscharko-dev/keiko-memory-retrieval":"*","@oscharko-dev/keiko-memory-governance":"*","@oscharko-dev/keiko-memory-consolidation":"*","@oscharko-dev/keiko-quality-intelligence":"*"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","readmeFilename":"README.md","devDependencies":{"eslint":"^10.4.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.0-beta.0_1781088026661_0.33327079789588","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.1":{"name":"@oscharko-dev/keiko","version":"0.2.0-beta.1","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.0-beta.1","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"b271afa0e03c3df111a7c0ee703e745ae4a1d086","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.0-beta.1.tgz","fileCount":2675,"integrity":"sha512-VXR2zUNEFpvvaEAiyDbm2F+0s8wVaApMtM+96YzuzaRmqh8BuM56+/7CtnOLQ52xfUPRcNxxS7diwWMzHTracw==","signatures":[{"sig":"MEQCIGkwmsVUVMqR0jl8VsWF/tp+TmpNq7Z/FHui+kPS6KrLAiBdvS0VaDqCd02nqBvArM90V0Y+6mBT9n9H58+IjfOc/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46066945},"type":"module","_from":"file:oscharko-dev-keiko-0.2.0-beta.1.tgz","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint . --max-warnings=0","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run build:packages && vitest run --coverage","build:packages":"tsc -b tsconfig.packages.json","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:qi-supply-chain","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"_resolved":"/Users/oscharko-dev/Projects/Keiko-release-0.2.0-beta.1/oscharko-dev-keiko-0.2.0-beta.1.tgz","overrides":{"sharp":"npm:empty-npm-package@1.0.0","postcss":"8.5.15"},"_integrity":"sha512-VXR2zUNEFpvvaEAiyDbm2F+0s8wVaApMtM+96YzuzaRmqh8BuM56+/7CtnOLQ52xfUPRcNxxS7diwWMzHTracw==","workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","@oscharko-dev/keiko-cli":"*","@oscharko-dev/keiko-sdk":"*","@oscharko-dev/keiko-tools":"*","@oscharko-dev/keiko-server":"*","@oscharko-dev/keiko-harness":"*","@oscharko-dev/keiko-evidence":"*","@oscharko-dev/keiko-security":"*","@oscharko-dev/keiko-contracts":"*","@oscharko-dev/keiko-workflows":"*","@oscharko-dev/keiko-workspace":"*","@oscharko-dev/keiko-evaluations":"*","@oscharko-dev/keiko-memory-vault":"*","@oscharko-dev/keiko-verification":"*","@oscharko-dev/keiko-model-gateway":"*","@oscharko-dev/keiko-memory-capture":"*","@oscharko-dev/keiko-local-knowledge":"*","@oscharko-dev/keiko-memory-retrieval":"*","@oscharko-dev/keiko-memory-governance":"*","@oscharko-dev/keiko-memory-consolidation":"*","@oscharko-dev/keiko-quality-intelligence":"*"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","readmeFilename":"README.md","devDependencies":{"eslint":"^10.4.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.0-beta.1_1781100729384_0.6567908672388258","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.2":{"name":"@oscharko-dev/keiko","version":"0.2.0-beta.2","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.0-beta.2","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"27a71ea93d347aa72f63b42acf97abcf7655f9c7","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.0-beta.2.tgz","fileCount":2675,"integrity":"sha512-GOB7zmqm4hH9wmdpRE1PEv/wUibN9Jbz6m9VD5g4s3x3N3LxCdwIKhGKmnWK72xL4lKYPwu42+bttevvpZYgIQ==","signatures":[{"sig":"MEUCIQCnIfSVWySrtOxz6ZuNmt3crksSF95IY/KLRZCwV8aN+AIgNFmPjuF+htTqYN00qsAej0lineeeETP3/paGhhAQ6Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46113255},"type":"module","_from":"file:oscharko-dev-keiko-0.2.0-beta.2.tgz","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint . --max-warnings=0","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run build:packages && vitest run --coverage","build:packages":"tsc -b tsconfig.packages.json","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:qi-supply-chain","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"_resolved":"/Users/oscharko-dev/Projects/Keiko-release-0.2.0-beta.1/oscharko-dev-keiko-0.2.0-beta.2.tgz","overrides":{"sharp":"npm:empty-npm-package@1.0.0","postcss":"8.5.15"},"_integrity":"sha512-GOB7zmqm4hH9wmdpRE1PEv/wUibN9Jbz6m9VD5g4s3x3N3LxCdwIKhGKmnWK72xL4lKYPwu42+bttevvpZYgIQ==","workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","@oscharko-dev/keiko-cli":"*","@oscharko-dev/keiko-sdk":"*","@oscharko-dev/keiko-tools":"*","@oscharko-dev/keiko-server":"*","@oscharko-dev/keiko-harness":"*","@oscharko-dev/keiko-evidence":"*","@oscharko-dev/keiko-security":"*","@oscharko-dev/keiko-contracts":"*","@oscharko-dev/keiko-workflows":"*","@oscharko-dev/keiko-workspace":"*","@oscharko-dev/keiko-evaluations":"*","@oscharko-dev/keiko-memory-vault":"*","@oscharko-dev/keiko-verification":"*","@oscharko-dev/keiko-model-gateway":"*","@oscharko-dev/keiko-memory-capture":"*","@oscharko-dev/keiko-local-knowledge":"*","@oscharko-dev/keiko-memory-retrieval":"*","@oscharko-dev/keiko-memory-governance":"*","@oscharko-dev/keiko-memory-consolidation":"*","@oscharko-dev/keiko-quality-intelligence":"*"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","readmeFilename":"README.md","devDependencies":{"eslint":"^10.4.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.0-beta.2_1781101949326_0.36238772108597805","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.3":{"name":"@oscharko-dev/keiko","version":"0.2.0-beta.3","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.0-beta.3","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"bb89d3a89e4eab14f8cd2cf80d38828ed5f4617d","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.0-beta.3.tgz","fileCount":2676,"integrity":"sha512-8EGKPrhNSfTLsYlMM/B2Kn5zWiknU05HzhZ7KOxEubQe0Vgg0KG0jtGhsY1cFBVpUX830jS6lClACtpo7uXxlQ==","signatures":[{"sig":"MEQCIAwq3JgmCWGtHZJEAHogTdc6AGb3ixMBQ1uy5wGL8LgJAiAHIv547tQS4Fd3ugRUH4wFFNwkDy1ZhawY2YtuY3uDOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46211277},"type":"module","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2a099a5ea8e6c1c94109f13081403c01028920d7","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run build:packages && vitest run --coverage","build:packages":"tsc -b tsconfig.packages.json","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:qi-supply-chain","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"sharp":"npm:empty-npm-package@1.0.0","postcss":"8.5.15"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","@oscharko-dev/keiko-cli":"*","@oscharko-dev/keiko-sdk":"*","@oscharko-dev/keiko-tools":"*","@oscharko-dev/keiko-server":"*","@oscharko-dev/keiko-harness":"*","@oscharko-dev/keiko-evidence":"*","@oscharko-dev/keiko-security":"*","@oscharko-dev/keiko-contracts":"*","@oscharko-dev/keiko-workflows":"*","@oscharko-dev/keiko-workspace":"*","@oscharko-dev/keiko-evaluations":"*","@oscharko-dev/keiko-memory-vault":"*","@oscharko-dev/keiko-verification":"*","@oscharko-dev/keiko-model-gateway":"*","@oscharko-dev/keiko-memory-capture":"*","@oscharko-dev/keiko-local-knowledge":"*","@oscharko-dev/keiko-memory-retrieval":"*","@oscharko-dev/keiko-memory-governance":"*","@oscharko-dev/keiko-memory-consolidation":"*","@oscharko-dev/keiko-quality-intelligence":"*"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","readmeFilename":"README.md","devDependencies":{"eslint":"^10.4.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.0-beta.3_1781121481811_0.5131108823770563","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.4":{"name":"@oscharko-dev/keiko","version":"0.2.0-beta.4","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.0-beta.4","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"092e4e19a32544a5d1d26ba7dbb2eaf72fc60265","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.0-beta.4.tgz","fileCount":2742,"integrity":"sha512-EMVWQ2jipZJRPWyJugGxfvC8ugzMdG17TnQVqgHPh5nW6fzU21R9xKhjXmXhnZl5hWj+Ph2q/BmBe5v69kTSRw==","signatures":[{"sig":"MEUCIBt5vcYgZxxWkhmS3N3+vg5CviQg8pOi/RndJiYG7dQPAiEA7HZ9VJAQh3Ws/IvLAXSdYi4talU8pX42Tht90NtYRFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46685188},"type":"module","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d2d5ef974a2dd2586e20dcaca5fa656d2e53413e","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run build:packages && vitest run --coverage","build:packages":"tsc -b tsconfig.packages.json","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:qi-supply-chain","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"sharp":"npm:empty-npm-package@1.0.0","postcss":"8.5.15"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","@oscharko-dev/keiko-cli":"*","@oscharko-dev/keiko-sdk":"*","@oscharko-dev/keiko-tools":"*","@oscharko-dev/keiko-server":"*","@oscharko-dev/keiko-harness":"*","@oscharko-dev/keiko-evidence":"*","@oscharko-dev/keiko-security":"*","@oscharko-dev/keiko-contracts":"*","@oscharko-dev/keiko-workflows":"*","@oscharko-dev/keiko-workspace":"*","@oscharko-dev/keiko-evaluations":"*","@oscharko-dev/keiko-memory-vault":"*","@oscharko-dev/keiko-verification":"*","@oscharko-dev/keiko-model-gateway":"*","@oscharko-dev/keiko-memory-capture":"*","@oscharko-dev/keiko-local-knowledge":"*","@oscharko-dev/keiko-memory-retrieval":"*","@oscharko-dev/keiko-memory-governance":"*","@oscharko-dev/keiko-memory-consolidation":"*","@oscharko-dev/keiko-quality-intelligence":"*"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","readmeFilename":"README.md","devDependencies":{"eslint":"^10.4.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.0-beta.4_1781280988739_0.5077928241741543","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.5":{"name":"@oscharko-dev/keiko","version":"0.2.0-beta.5","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.0-beta.5","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"d532656d210fba57d90935b3a12aa46f46c5c469","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.0-beta.5.tgz","fileCount":2745,"integrity":"sha512-bjKFdNfEGldhRLPdh6viqR6bv26wNuxa7bumMcedL8Zaj3dV2L04rt1GID3oJvSPtpnrCHOIOR72N5Ripk9IZA==","signatures":[{"sig":"MEQCIE1PXbUTN/wzGyku6jeXv5UkFmoaHdalVSM7L1LCPZJcAiBvNE3J6VBGBIoVkM172FCrTpnHJvxIoQ1WNSxxi1hivw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46742783},"type":"module","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ec84176f05f39ef4cea5d20ee3c4e446b06578d0","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run build:packages && vitest run --coverage","build:packages":"tsc -b tsconfig.packages.json","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:qi-supply-chain","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"sharp":"npm:empty-npm-package@1.0.0","postcss":"8.5.15"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","@oscharko-dev/keiko-cli":"*","@oscharko-dev/keiko-sdk":"*","@oscharko-dev/keiko-tools":"*","@oscharko-dev/keiko-server":"*","@oscharko-dev/keiko-harness":"*","@oscharko-dev/keiko-evidence":"*","@oscharko-dev/keiko-security":"*","@oscharko-dev/keiko-contracts":"*","@oscharko-dev/keiko-workflows":"*","@oscharko-dev/keiko-workspace":"*","@oscharko-dev/keiko-evaluations":"*","@oscharko-dev/keiko-memory-vault":"*","@oscharko-dev/keiko-verification":"*","@oscharko-dev/keiko-model-gateway":"*","@oscharko-dev/keiko-memory-capture":"*","@oscharko-dev/keiko-local-knowledge":"*","@oscharko-dev/keiko-memory-retrieval":"*","@oscharko-dev/keiko-memory-governance":"*","@oscharko-dev/keiko-memory-consolidation":"*","@oscharko-dev/keiko-quality-intelligence":"*"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","readmeFilename":"README.md","devDependencies":{"eslint":"^10.4.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.0-beta.5_1781344556379_0.13796711927061578","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.6":{"name":"@oscharko-dev/keiko","version":"0.2.0-beta.6","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.0-beta.6","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"6b239bb92a0cc4b417b9c54224b323b8fb8846ec","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.0-beta.6.tgz","fileCount":2765,"integrity":"sha512-UwIJijUAbS6rJ2METMqlyppIYmFYGIV4fGmXWYA4G+vVgs9h9XE3TWUc3qxIAXPaR25GE36r1F/q5q9mKQBQcQ==","signatures":[{"sig":"MEUCIQCRClV4i8BpUJbapHwPEyhwCGox9MBrcogklCmh3JOI5AIgGnSdr7+btQiEDgA2L3SPJLDYglYsbNtJx3fdZv6WyJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46993362},"type":"module","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f8fcdcb4821663c5a7da897ae5591812037ddc80","scripts":{"lint":"eslint . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs","keiko:stop":"node dist/cli/index.js stop","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","keiko:status":"node dist/cli/index.js status","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run test:coverage:quality","build:packages":"tsc -b tsconfig.packages.json","check:coverage":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --project=chromium --grep @smoke","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","check:coverage:ui":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui","test:release:smoke":"npm run test:e2e:smoke","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","check:coverage:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --strict","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run check:coverage && npm run check:coverage:release-targets && npm run check:coverage:branches","test:coverage:packages":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npx --yes @stryker-mutator/core@9 @stryker-mutator/vitest-runner@9 stryker run stryker.security.conf.json","check:coverage:branches":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches","check:coverage:packages":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --exclude-package keiko-ui","check:version-consistency":"node scripts/check-version-consistency.mjs","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","check:coverage:branches:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches --strict","check:coverage:release-targets":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui --target 88 --strict && node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --package keiko-cli --target 87 --strict","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"sharp":"npm:empty-npm-package@1.0.0","postcss":"8.5.15"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","@oscharko-dev/keiko-cli":"*","@oscharko-dev/keiko-sdk":"*","@oscharko-dev/keiko-tools":"*","@oscharko-dev/keiko-server":"*","@oscharko-dev/keiko-harness":"*","@oscharko-dev/keiko-evidence":"*","@oscharko-dev/keiko-security":"*","@oscharko-dev/keiko-contracts":"*","@oscharko-dev/keiko-workflows":"*","@oscharko-dev/keiko-workspace":"*","@oscharko-dev/keiko-evaluations":"*","@oscharko-dev/keiko-memory-vault":"*","@oscharko-dev/keiko-verification":"*","@oscharko-dev/keiko-model-gateway":"*","@oscharko-dev/keiko-memory-capture":"*","@oscharko-dev/keiko-local-knowledge":"*","@oscharko-dev/keiko-memory-retrieval":"*","@oscharko-dev/keiko-memory-governance":"*","@oscharko-dev/keiko-memory-consolidation":"*","@oscharko-dev/keiko-quality-intelligence":"*"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","readmeFilename":"README.md","devDependencies":{"eslint":"^10.5.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","@playwright/test":"^1.61.0","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.0-beta.6_1781551297008_0.4942242335140581","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.7":{"name":"@oscharko-dev/keiko","version":"0.2.0-beta.7","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.0-beta.7","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"d5882419a9846a7759135d6f31a5d17e1210e072","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.0-beta.7.tgz","fileCount":2765,"integrity":"sha512-v5sVoIe0OtM8uXRAUApimcqp3JJa76jEcu/PERAZo2S6hW/jJ8Ysb9rp9lVSFb8bl6ei3WbATfuGaRhONw/uXQ==","signatures":[{"sig":"MEYCIQDHqM40xLep7zdfRSDudEGTeq/3n2Hlj2X5J6qKFOJEYwIhAMKx99Ei6TKo11jT9bda0dVKX/W2jS7h84G0b9ZKeux7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46995084},"type":"module","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"82e946b7656554496b8ca4ceb250a16a659ba29b","scripts":{"lint":"eslint . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs","keiko:stop":"node dist/cli/index.js stop","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","keiko:status":"node dist/cli/index.js status","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run test:coverage:quality","build:packages":"tsc -b tsconfig.packages.json","check:coverage":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --project=chromium --grep @smoke","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","check:coverage:ui":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui","test:release:smoke":"npm run test:e2e:smoke","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","check:coverage:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --strict","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run check:coverage && npm run check:coverage:release-targets && npm run check:coverage:branches","test:coverage:packages":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npx --yes @stryker-mutator/core@9 @stryker-mutator/vitest-runner@9 stryker run stryker.security.conf.json","check:coverage:branches":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches","check:coverage:packages":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --exclude-package keiko-ui","check:version-consistency":"node scripts/check-version-consistency.mjs","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","check:coverage:branches:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches --strict","check:coverage:release-targets":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui --target 88 --strict && node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --package keiko-cli --target 87 --strict","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"sharp":"npm:empty-npm-package@1.0.0","postcss":"8.5.15"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","@oscharko-dev/keiko-cli":"*","@oscharko-dev/keiko-sdk":"*","@oscharko-dev/keiko-tools":"*","@oscharko-dev/keiko-server":"*","@oscharko-dev/keiko-harness":"*","@oscharko-dev/keiko-evidence":"*","@oscharko-dev/keiko-security":"*","@oscharko-dev/keiko-contracts":"*","@oscharko-dev/keiko-workflows":"*","@oscharko-dev/keiko-workspace":"*","@oscharko-dev/keiko-evaluations":"*","@oscharko-dev/keiko-memory-vault":"*","@oscharko-dev/keiko-verification":"*","@oscharko-dev/keiko-model-gateway":"*","@oscharko-dev/keiko-memory-capture":"*","@oscharko-dev/keiko-local-knowledge":"*","@oscharko-dev/keiko-memory-retrieval":"*","@oscharko-dev/keiko-memory-governance":"*","@oscharko-dev/keiko-memory-consolidation":"*","@oscharko-dev/keiko-quality-intelligence":"*"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","readmeFilename":"README.md","devDependencies":{"eslint":"^10.5.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","@playwright/test":"^1.61.0","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.0-beta.7_1781556123383_0.007654757736298423","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.8":{"name":"@oscharko-dev/keiko","version":"0.2.0-beta.8","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.0-beta.8","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"fb56d4de982051e70b20dff304e0617e1a07a98a","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.0-beta.8.tgz","fileCount":2779,"integrity":"sha512-/iu2YVohR5ItqBlaB96Wxr5nxS6q15dgkirSqBpsT4UFPsBJljRgIr+CBEOlRwpo9moaJgBUEtzF2ZHANAYjtg==","signatures":[{"sig":"MEUCIGFG0WflLEmhsRQWtaYL3gTh8E8hAyA+qIKIS6s8Ava0AiEAqItqNFm30u31xV7MsGuOFKFKQlVK4ML1+2NjICg2FH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47155009},"type":"module","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0639e94dde920e1c01011a027f8a1b3b236bf01b","scripts":{"lint":"eslint . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs","keiko:stop":"node dist/cli/index.js stop","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","keiko:status":"node dist/cli/index.js status","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run test:coverage:quality","build:packages":"tsc -b tsconfig.packages.json","check:coverage":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --project=chromium --grep @smoke","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","check:coverage:ui":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui","test:release:smoke":"npm run test:e2e:smoke","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","check:coverage:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --strict","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run check:coverage && npm run check:coverage:release-targets && npm run check:coverage:branches","test:coverage:packages":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npx --yes @stryker-mutator/core@9 @stryker-mutator/vitest-runner@9 stryker run stryker.security.conf.json","check:coverage:branches":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches","check:coverage:packages":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --exclude-package keiko-ui","test:e2e:local-knowledge":"playwright test --config playwright.local-knowledge-regression.config.ts","check:version-consistency":"node scripts/check-version-consistency.mjs","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","check:coverage:branches:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches --strict","check:coverage:release-targets":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui --target 88 --strict && node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --package keiko-cli --target 87 --strict","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"sharp":"npm:empty-npm-package@1.0.0","postcss":"8.5.15"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","@oscharko-dev/keiko-cli":"*","@oscharko-dev/keiko-sdk":"*","@oscharko-dev/keiko-tools":"*","@oscharko-dev/keiko-server":"*","@oscharko-dev/keiko-harness":"*","@oscharko-dev/keiko-evidence":"*","@oscharko-dev/keiko-security":"*","@oscharko-dev/keiko-contracts":"*","@oscharko-dev/keiko-workflows":"*","@oscharko-dev/keiko-workspace":"*","@oscharko-dev/keiko-evaluations":"*","@oscharko-dev/keiko-memory-vault":"*","@oscharko-dev/keiko-verification":"*","@oscharko-dev/keiko-model-gateway":"*","@oscharko-dev/keiko-memory-capture":"*","@oscharko-dev/keiko-local-knowledge":"*","@oscharko-dev/keiko-memory-retrieval":"*","@oscharko-dev/keiko-memory-governance":"*","@oscharko-dev/keiko-memory-consolidation":"*","@oscharko-dev/keiko-quality-intelligence":"*"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","readmeFilename":"README.md","devDependencies":{"eslint":"^10.5.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","@playwright/test":"^1.61.0","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.0-beta.8_1781623126346_0.5158563110934031","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.9":{"name":"@oscharko-dev/keiko","version":"0.2.0-beta.9","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.0-beta.9","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"00cb793e082e8d104361575654e0af263dd63313","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.0-beta.9.tgz","fileCount":2788,"integrity":"sha512-IZaHGJFx2/zLF1ldPids+HckjobouaZ48zYe/ED+wzdxbY2dvYn4doiO2Wam8AyZx0ASMr1zM0YfAkZRWZTKEA==","signatures":[{"sig":"MEUCIFEYXBqXett/0TFMlcxj09jnEhyyTuOsE8JfSn1K4UG9AiEA2IP8fQcuumbupZ6VgrD2QvUt+as9MnVDbkxtLDmNV4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47311307},"type":"module","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"76baa431b566716c0254e3e5f7d0f6217000bc1f","scripts":{"lint":"eslint . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs","keiko:stop":"node dist/cli/index.js stop","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","keiko:status":"node dist/cli/index.js status","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run test:coverage:quality","build:packages":"tsc -b tsconfig.packages.json","check:coverage":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --project=chromium --grep @smoke","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","check:coverage:ui":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui","test:release:smoke":"npm run test:e2e:smoke","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","check:coverage:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --strict","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run check:coverage && npm run check:coverage:release-targets && npm run check:coverage:branches","test:coverage:packages":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npx --yes @stryker-mutator/core@9 @stryker-mutator/vitest-runner@9 stryker run stryker.security.conf.json","check:coverage:branches":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches","check:coverage:packages":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --exclude-package keiko-ui","test:e2e:local-knowledge":"playwright test --config playwright.local-knowledge-regression.config.ts","check:version-consistency":"node scripts/check-version-consistency.mjs","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","check:coverage:branches:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches --strict","check:coverage:release-targets":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui --target 88 --strict && node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --package keiko-cli --target 87 --strict","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"sharp":"npm:empty-npm-package@1.0.0","postcss":"8.5.15"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","@oscharko-dev/keiko-cli":"*","@oscharko-dev/keiko-sdk":"*","@oscharko-dev/keiko-tools":"*","@oscharko-dev/keiko-server":"*","@oscharko-dev/keiko-harness":"*","@oscharko-dev/keiko-evidence":"*","@oscharko-dev/keiko-security":"*","@oscharko-dev/keiko-contracts":"*","@oscharko-dev/keiko-workflows":"*","@oscharko-dev/keiko-workspace":"*","@oscharko-dev/keiko-evaluations":"*","@oscharko-dev/keiko-memory-vault":"*","@oscharko-dev/keiko-verification":"*","@oscharko-dev/keiko-model-gateway":"*","@oscharko-dev/keiko-memory-capture":"*","@oscharko-dev/keiko-local-knowledge":"*","@oscharko-dev/keiko-memory-retrieval":"*","@oscharko-dev/keiko-memory-governance":"*","@oscharko-dev/keiko-memory-consolidation":"*","@oscharko-dev/keiko-quality-intelligence":"*"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","readmeFilename":"README.md","devDependencies":{"eslint":"^10.5.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","@playwright/test":"^1.61.0","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.0-beta.9_1781712277726_0.6284992577915371","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@oscharko-dev/keiko","version":"0.2.0","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.0","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"eecf38dcc7e766573c321e58d9c4f2191f13ae39","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.0.tgz","fileCount":3356,"integrity":"sha512-iAy6o66A/hJp9zX5+sQ3CaUV6NYkKU8Bh6Dd/gOufLZFapoP2OMouEQ/1cipZshmXeki+nQUh0Ku2OoA7ZMlYQ==","signatures":[{"sig":"MEYCIQCUJIWZNeJr3omhiDRV4o0zumPF+pvqaAZZntXbAaDQpQIhAMfNq95ILReCoLiD84ukmPrtdYALmo306Q8s+/4JEUCQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86385773},"type":"module","_from":"file:oscharko-dev-keiko-0.2.0.tgz","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs","keiko:stop":"node dist/cli/index.js stop","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","keiko:status":"node dist/cli/index.js status","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run test:coverage:quality","build:packages":"tsc -b tsconfig.packages.json","check:coverage":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --project=chromium --grep @smoke","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:coverage:ui":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","test:release:smoke":"npm run test:e2e:smoke","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:coverage:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --strict","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run check:coverage && npm run check:coverage:release-targets && npm run check:coverage:branches","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","test:coverage:packages":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npx --yes @stryker-mutator/core@9 @stryker-mutator/vitest-runner@9 stryker run stryker.security.conf.json","check:coverage:branches":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches","check:coverage:packages":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --exclude-package keiko-ui","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","test:e2e:local-knowledge":"playwright test --config playwright.local-knowledge-regression.config.ts","check:version-consistency":"node scripts/check-version-consistency.mjs","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:e2e:editor-fidelity-1295":"playwright test --config playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config playwright.issue-1296-editor-agent.config.ts --project=chromium","check:coverage:branches:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches --strict","check:coverage:release-targets":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui --target 88 --strict && node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --package keiko-cli --target 87 --strict","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"_resolved":"/Users/oscharko-dev/Projects/Keiko/oscharko-dev-keiko-0.2.0.tgz","overrides":{"sharp":"npm:empty-npm-package@1.0.0","undici":"7.28.0","postcss":"8.5.15","dompurify":"3.4.11","@monaco-editor/loader":"1.7.0"},"_integrity":"sha512-iAy6o66A/hJp9zX5+sQ3CaUV6NYkKU8Bh6Dd/gOufLZFapoP2OMouEQ/1cipZshmXeki+nQUh0Ku2OoA7ZMlYQ==","workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","typescript":"^6.0.3","@oscharko-dev/keiko-cli":"*","@oscharko-dev/keiko-sdk":"*","@oscharko-dev/keiko-tools":"*","@oscharko-dev/keiko-server":"*","@oscharko-dev/keiko-harness":"*","@oscharko-dev/keiko-sandbox":"*","@oscharko-dev/keiko-evidence":"*","@oscharko-dev/keiko-security":"*","@oscharko-dev/keiko-contracts":"*","@oscharko-dev/keiko-workflows":"*","@oscharko-dev/keiko-workspace":"*","@oscharko-dev/keiko-evaluations":"*","@oscharko-dev/keiko-memory-vault":"*","@oscharko-dev/keiko-verification":"*","@oscharko-dev/keiko-model-gateway":"*","@oscharko-dev/keiko-memory-capture":"*","@oscharko-dev/keiko-local-knowledge":"*","@oscharko-dev/keiko-memory-retrieval":"*","@oscharko-dev/keiko-memory-governance":"*","@oscharko-dev/keiko-memory-consolidation":"*","@oscharko-dev/keiko-quality-intelligence":"*"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"eslint":"^10.5.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","@types/node":"^25.9.1","@playwright/test":"^1.61.0","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.0_1782113318990_0.577491074859606","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@oscharko-dev/keiko","version":"0.2.1","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.1","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"49322579b255c2aca7430ccc7896f6b3b224f794","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.1.tgz","fileCount":3356,"integrity":"sha512-9J3WZmNoq4mYLbtNivBD7e0Ek83hPZzYt/ZIXWEkO4NB2KCYJfeh2v7OrAxmU+7BnhWLuItyAtn0xwLDfJWL0g==","signatures":[{"sig":"MEYCIQDo6rWQXlkfZxLaBk5E6nxFVufX3K7ETvv7fzRmDiSjzwIhAPDPY6wI7drJTHHyB7CtC9Ol8tSJrb/nV6H8bvEV6BMk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86392121},"type":"module","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"08b1501c52764b4322c2e2f6ae3af81512c397a9","scripts":{"lint":"eslint . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs","keiko:stop":"node dist/cli/index.js stop","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","keiko:status":"node dist/cli/index.js status","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run test:coverage:quality","build:packages":"tsc -b tsconfig.packages.json","check:coverage":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --project=chromium --grep @smoke","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:coverage:ui":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","test:release:smoke":"npm run test:e2e:smoke","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:coverage:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --strict","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run check:coverage && npm run check:coverage:release-targets && npm run check:coverage:branches","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npx --yes @stryker-mutator/core@9 @stryker-mutator/vitest-runner@9 stryker run stryker.security.conf.json","check:coverage:branches":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches","check:coverage:packages":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --exclude-package keiko-ui","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","test:e2e:local-knowledge":"playwright test --config playwright.local-knowledge-regression.config.ts","check:version-consistency":"node scripts/check-version-consistency.mjs","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:e2e:editor-fidelity-1295":"playwright test --config playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config playwright.issue-1296-editor-agent.config.ts --project=chromium","check:coverage:branches:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches --strict","check:coverage:release-targets":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui --target 88 --strict && node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --package keiko-cli --target 87 --strict","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"sharp":"npm:empty-npm-package@1.0.0","undici":"7.28.0","postcss":"8.5.15","dompurify":"3.4.11","@monaco-editor/loader":"1.7.0"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","typescript":"^6.0.3","@oscharko-dev/keiko-cli":"0.2.1","@oscharko-dev/keiko-sdk":"0.2.1","@oscharko-dev/keiko-tools":"0.2.1","@oscharko-dev/keiko-server":"0.2.1","@oscharko-dev/keiko-harness":"0.2.1","@oscharko-dev/keiko-sandbox":"0.2.1","@oscharko-dev/keiko-evidence":"0.2.1","@oscharko-dev/keiko-security":"0.2.1","@oscharko-dev/keiko-contracts":"0.2.1","@oscharko-dev/keiko-workflows":"0.2.1","@oscharko-dev/keiko-workspace":"0.2.1","@oscharko-dev/keiko-evaluations":"0.2.1","@oscharko-dev/keiko-memory-vault":"0.2.1","@oscharko-dev/keiko-verification":"0.2.1","@oscharko-dev/keiko-model-gateway":"0.2.1","@oscharko-dev/keiko-memory-capture":"0.2.1","@oscharko-dev/keiko-local-knowledge":"0.2.1","@oscharko-dev/keiko-memory-retrieval":"0.2.1","@oscharko-dev/keiko-memory-governance":"0.2.1","@oscharko-dev/keiko-memory-consolidation":"0.2.1","@oscharko-dev/keiko-quality-intelligence":"0.2.1"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"eslint":"^10.5.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","@types/node":"^25.9.1","@playwright/test":"^1.61.0","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.1_1782128244451_0.7301653531121137","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@oscharko-dev/keiko","version":"0.2.2","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.2","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"8d70277d3d46fd0e4fff004787e47dc7c91974b5","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.2.tgz","fileCount":3356,"integrity":"sha512-A8BoHsgYo2IyGJZzWWSdp3LnODVpKsQHq8zCqa7Z0frkhwBmse1+GwocWnlEyJ5Q3l5DZQ8TDeDLZZN3GitEzg==","signatures":[{"sig":"MEUCIBAvGn2np19AspelWIGSUW3DNcMulxqAcTvbi15skrvaAiEAnvQ8r1b6wd/6ymF/3nurE/M1zx21dY3rBHzGfY39fZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86399871},"type":"module","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"051a99532c2951a8fbe01f985ce9e4536b34ed09","scripts":{"lint":"eslint . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs","keiko:stop":"node dist/cli/index.js stop","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","keiko:status":"node dist/cli/index.js status","release:plan":"node scripts/release-publish.mjs --plan-only","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run test:coverage:quality","build:packages":"tsc -b tsconfig.packages.json","check:coverage":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --project=chromium --grep @smoke","release:publish":"node scripts/release-publish.mjs","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:coverage:ui":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","test:release:smoke":"npm run test:e2e:smoke","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:coverage:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --strict","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run check:coverage && npm run check:coverage:release-targets && npm run check:coverage:branches","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npx --yes @stryker-mutator/core@9 @stryker-mutator/vitest-runner@9 stryker run stryker.security.conf.json","check:coverage:branches":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches","check:coverage:packages":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --exclude-package keiko-ui","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","test:e2e:local-knowledge":"playwright test --config playwright.local-knowledge-regression.config.ts","check:version-consistency":"node scripts/check-version-consistency.mjs","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:e2e:editor-fidelity-1295":"playwright test --config playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config playwright.issue-1296-editor-agent.config.ts --project=chromium","check:coverage:branches:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches --strict","check:coverage:release-targets":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui --target 88 --strict && node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --package keiko-cli --target 87 --strict","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"sharp":"npm:empty-npm-package@1.0.0","undici":"7.28.0","postcss":"8.5.15","dompurify":"3.4.11","@monaco-editor/loader":"1.7.0"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","typescript":"^6.0.3","@oscharko-dev/keiko-cli":"0.2.2","@oscharko-dev/keiko-sdk":"0.2.2","@oscharko-dev/keiko-tools":"0.2.2","@oscharko-dev/keiko-server":"0.2.2","@oscharko-dev/keiko-harness":"0.2.2","@oscharko-dev/keiko-sandbox":"0.2.2","@oscharko-dev/keiko-evidence":"0.2.2","@oscharko-dev/keiko-security":"0.2.2","@oscharko-dev/keiko-contracts":"0.2.2","@oscharko-dev/keiko-workflows":"0.2.2","@oscharko-dev/keiko-workspace":"0.2.2","@oscharko-dev/keiko-evaluations":"0.2.2","@oscharko-dev/keiko-memory-vault":"0.2.2","@oscharko-dev/keiko-verification":"0.2.2","@oscharko-dev/keiko-model-gateway":"0.2.2","@oscharko-dev/keiko-memory-capture":"0.2.2","@oscharko-dev/keiko-local-knowledge":"0.2.2","@oscharko-dev/keiko-memory-retrieval":"0.2.2","@oscharko-dev/keiko-memory-governance":"0.2.2","@oscharko-dev/keiko-memory-consolidation":"0.2.2","@oscharko-dev/keiko-quality-intelligence":"0.2.2"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"eslint":"^10.5.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","@types/node":"^25.9.1","@playwright/test":"^1.61.0","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.2_1782131632491_0.5842502424504901","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@oscharko-dev/keiko","version":"0.2.3","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.3","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"1e4c112dd6a21181a8cd2f6521d1e10eb6451283","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.3.tgz","fileCount":3356,"integrity":"sha512-2iljZGUl16F847KWLb67cAagMtqNjRIO2PPYVri4xY9AnD6O+T+zvSqI2AIDjkX1CZfEtICV3t8nJjv7KucW0g==","signatures":[{"sig":"MEQCIHKMuARurtYkSEIJrTUjG3eNh4p+jU+oADFlXn7yReEQAiAG86Mlr7tWsVKgNtOs+NdYDJ++/ccWtddPh/SGtUje8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86399871},"type":"module","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3248656ee7939f1acdc1f8cd979d335c0befc349","scripts":{"lint":"eslint . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs","keiko:stop":"node dist/cli/index.js stop","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","keiko:status":"node dist/cli/index.js status","release:plan":"node scripts/release-publish.mjs --plan-only","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run test:coverage:quality","build:packages":"tsc -b tsconfig.packages.json","check:coverage":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --project=chromium --grep @smoke","release:publish":"node scripts/release-publish.mjs","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:coverage:ui":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","test:release:smoke":"npm run test:e2e:smoke","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:coverage:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --strict","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run check:coverage && npm run check:coverage:release-targets && npm run check:coverage:branches","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npx --yes @stryker-mutator/core@9 @stryker-mutator/vitest-runner@9 stryker run stryker.security.conf.json","check:coverage:branches":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches","check:coverage:packages":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --exclude-package keiko-ui","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","test:e2e:local-knowledge":"playwright test --config playwright.local-knowledge-regression.config.ts","check:version-consistency":"node scripts/check-version-consistency.mjs","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:e2e:editor-fidelity-1295":"playwright test --config playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config playwright.issue-1296-editor-agent.config.ts --project=chromium","check:coverage:branches:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches --strict","check:coverage:release-targets":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui --target 88 --strict && node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --package keiko-cli --target 87 --strict","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"sharp":"npm:empty-npm-package@1.0.0","undici":"7.28.0","postcss":"8.5.15","dompurify":"3.4.11","@monaco-editor/loader":"1.7.0"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","typescript":"^6.0.3","@oscharko-dev/keiko-cli":"0.2.3","@oscharko-dev/keiko-sdk":"0.2.3","@oscharko-dev/keiko-tools":"0.2.3","@oscharko-dev/keiko-server":"0.2.3","@oscharko-dev/keiko-harness":"0.2.3","@oscharko-dev/keiko-sandbox":"0.2.3","@oscharko-dev/keiko-evidence":"0.2.3","@oscharko-dev/keiko-security":"0.2.3","@oscharko-dev/keiko-contracts":"0.2.3","@oscharko-dev/keiko-workflows":"0.2.3","@oscharko-dev/keiko-workspace":"0.2.3","@oscharko-dev/keiko-evaluations":"0.2.3","@oscharko-dev/keiko-memory-vault":"0.2.3","@oscharko-dev/keiko-verification":"0.2.3","@oscharko-dev/keiko-model-gateway":"0.2.3","@oscharko-dev/keiko-memory-capture":"0.2.3","@oscharko-dev/keiko-local-knowledge":"0.2.3","@oscharko-dev/keiko-memory-retrieval":"0.2.3","@oscharko-dev/keiko-memory-governance":"0.2.3","@oscharko-dev/keiko-memory-consolidation":"0.2.3","@oscharko-dev/keiko-quality-intelligence":"0.2.3"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"eslint":"^10.5.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","@types/node":"^25.9.1","@playwright/test":"^1.61.0","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.3_1782132824839_0.8782725033289884","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@oscharko-dev/keiko","version":"0.2.4","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.4","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"5548daf2a4ab6d68e65997232d2b8d5cb8257942","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.4.tgz","fileCount":3356,"integrity":"sha512-y/qCoZucM9y5sxGTKtIV1kcOjAhNo50E95ii9Kv/qcOLpcv8YzqCGmgtFormg5HtV/zMdNuTSpapMsk80fxyKQ==","signatures":[{"sig":"MEUCIEOcL4uCYrs6L9gQRAebouLeizPXZLZ72/WNJNE95VU0AiEAw9jX3s8yPLTlwr2qjuvwA9wnhuSjg+MaVz2dbUPveto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86431873},"type":"module","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs","keiko:stop":"node dist/cli/index.js stop","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","keiko:status":"node dist/cli/index.js status","release:plan":"node scripts/release-publish.mjs --plan-only","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run test:coverage:quality","build:packages":"tsc -b tsconfig.packages.json","check:coverage":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --project=chromium --grep @smoke","release:publish":"node scripts/release-publish.mjs","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:coverage:ui":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","test:release:smoke":"npm run test:e2e:smoke","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:coverage:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --strict","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run check:coverage && npm run check:coverage:release-targets && npm run check:coverage:branches","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npx --yes @stryker-mutator/core@9 @stryker-mutator/vitest-runner@9 stryker run stryker.security.conf.json","check:coverage:branches":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches","check:coverage:packages":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --exclude-package keiko-ui","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","test:e2e:local-knowledge":"playwright test --config playwright.local-knowledge-regression.config.ts","check:version-consistency":"node scripts/check-version-consistency.mjs","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:e2e:editor-fidelity-1295":"playwright test --config playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config playwright.issue-1296-editor-agent.config.ts --project=chromium","check:coverage:branches:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches --strict","check:coverage:release-targets":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui --target 88 --strict && node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --package keiko-cli --target 87 --strict","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"sharp":"npm:empty-npm-package@1.0.0","undici":"7.28.0","postcss":"8.5.15","dompurify":"3.4.11","@monaco-editor/loader":"1.7.0"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","typescript":"^6.0.3","@oscharko-dev/keiko-cli":"0.2.4","@oscharko-dev/keiko-sdk":"0.2.4","@oscharko-dev/keiko-tools":"0.2.4","@oscharko-dev/keiko-server":"0.2.4","@oscharko-dev/keiko-harness":"0.2.4","@oscharko-dev/keiko-sandbox":"0.2.4","@oscharko-dev/keiko-evidence":"0.2.4","@oscharko-dev/keiko-security":"0.2.4","@oscharko-dev/keiko-contracts":"0.2.4","@oscharko-dev/keiko-workflows":"0.2.4","@oscharko-dev/keiko-workspace":"0.2.4","@oscharko-dev/keiko-evaluations":"0.2.4","@oscharko-dev/keiko-memory-vault":"0.2.4","@oscharko-dev/keiko-verification":"0.2.4","@oscharko-dev/keiko-model-gateway":"0.2.4","@oscharko-dev/keiko-memory-capture":"0.2.4","@oscharko-dev/keiko-local-knowledge":"0.2.4","@oscharko-dev/keiko-memory-retrieval":"0.2.4","@oscharko-dev/keiko-memory-governance":"0.2.4","@oscharko-dev/keiko-memory-consolidation":"0.2.4","@oscharko-dev/keiko-quality-intelligence":"0.2.4"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"eslint":"^10.5.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","@types/node":"^25.9.1","@playwright/test":"^1.61.0","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.4_1782164310691_0.25890280365601415","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@oscharko-dev/keiko","version":"0.2.5","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.5","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"d8d25f85086e82880d6e613c15e92cbee34ea424","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.5.tgz","fileCount":3356,"integrity":"sha512-5xFQiLPboOIrG/gS6dUOdWJEL55WqIvzW0teVH6+cSUL+Mlzgb7YOxyCHq0/NAhbK46S61/xyUkF+sFnsv9nEw==","signatures":[{"sig":"MEYCIQCZlXPht1SA+LGEVBbUg693Pu5AA86nQiNqy9HYcZSkPAIhANUQGWYREgyHGtHcCgtvx0ZmmY1r0o09YbCv9vgKv1Zb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86408563},"type":"module","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs","keiko:stop":"node dist/cli/index.js stop","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","keiko:status":"node dist/cli/index.js status","release:plan":"node scripts/release-publish.mjs --plan-only","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run test:coverage:quality","build:packages":"tsc -b tsconfig.packages.json","check:coverage":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --project=chromium --grep @smoke","release:publish":"node scripts/release-publish.mjs","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:coverage:ui":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","test:release:smoke":"npm run test:e2e:smoke","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:coverage:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --strict","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run check:coverage && npm run check:coverage:release-targets && npm run check:coverage:branches","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npx --yes @stryker-mutator/core@9 @stryker-mutator/vitest-runner@9 stryker run stryker.security.conf.json","check:coverage:branches":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches","check:coverage:packages":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --exclude-package keiko-ui","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","test:e2e:local-knowledge":"playwright test --config playwright.local-knowledge-regression.config.ts","check:version-consistency":"node scripts/check-version-consistency.mjs","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:e2e:editor-fidelity-1295":"playwright test --config playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config playwright.issue-1296-editor-agent.config.ts --project=chromium","check:coverage:branches:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches --strict","check:coverage:release-targets":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui --target 88 --strict && node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --package keiko-cli --target 87 --strict","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"sharp":"npm:empty-npm-package@1.0.0","undici":"7.28.0","postcss":"8.5.15","dompurify":"3.4.11","@monaco-editor/loader":"1.7.0"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","typescript":"^6.0.3","@oscharko-dev/keiko-cli":"0.2.5","@oscharko-dev/keiko-sdk":"0.2.5","@oscharko-dev/keiko-tools":"0.2.5","@oscharko-dev/keiko-server":"0.2.5","@oscharko-dev/keiko-harness":"0.2.5","@oscharko-dev/keiko-sandbox":"0.2.5","@oscharko-dev/keiko-evidence":"0.2.5","@oscharko-dev/keiko-security":"0.2.5","@oscharko-dev/keiko-contracts":"0.2.5","@oscharko-dev/keiko-workflows":"0.2.5","@oscharko-dev/keiko-workspace":"0.2.5","@oscharko-dev/keiko-evaluations":"0.2.5","@oscharko-dev/keiko-memory-vault":"0.2.5","@oscharko-dev/keiko-verification":"0.2.5","@oscharko-dev/keiko-model-gateway":"0.2.5","@oscharko-dev/keiko-memory-capture":"0.2.5","@oscharko-dev/keiko-local-knowledge":"0.2.5","@oscharko-dev/keiko-memory-retrieval":"0.2.5","@oscharko-dev/keiko-memory-governance":"0.2.5","@oscharko-dev/keiko-memory-consolidation":"0.2.5","@oscharko-dev/keiko-quality-intelligence":"0.2.5"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"eslint":"^10.5.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","@types/node":"^25.9.1","@playwright/test":"^1.61.0","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.5_1782190594429_0.8190114815213094","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@oscharko-dev/keiko","version":"0.2.6","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.6","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"c6b8c4965f22a7025395577c250c25b98622b7bb","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.6.tgz","fileCount":3363,"integrity":"sha512-LeMB4vlxwgdn+0KZTM5FRnc63piYgYA/e2ARUqe5BExx571lmJgL3Awxo2eHDbuyK8hvZUu5pJxwSfoQL1+KlQ==","signatures":[{"sig":"MEYCIQDPzVnSzMVQ/MPeQKVHB2h/20qr+1pJwUzZdBgE1JynSgIhAOZ5NkAdMcs8VWGmdEDAmsEOL3FViwrno3mhCJuwzqnl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86310079},"type":"module","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs","keiko:stop":"node dist/cli/index.js stop","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","keiko:status":"node dist/cli/index.js status","release:plan":"node scripts/release-publish.mjs --plan-only","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run test:coverage:quality","build:packages":"tsc -b tsconfig.packages.json","check:coverage":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --project=chromium --grep @smoke","release:publish":"node scripts/release-publish.mjs","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:coverage:ui":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","test:release:smoke":"npm run test:e2e:smoke","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:coverage:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --strict","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run check:coverage && npm run check:coverage:release-targets && npm run check:coverage:branches","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npx --yes @stryker-mutator/core@9 @stryker-mutator/vitest-runner@9 stryker run stryker.security.conf.json","check:coverage:branches":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches","check:coverage:packages":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --exclude-package keiko-ui","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","test:e2e:local-knowledge":"playwright test --config playwright.local-knowledge-regression.config.ts","check:version-consistency":"node scripts/check-version-consistency.mjs","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:e2e:editor-fidelity-1295":"playwright test --config playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config playwright.issue-1296-editor-agent.config.ts --project=chromium","check:coverage:branches:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches --strict","check:coverage:release-targets":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui --target 88 --strict && node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --package keiko-cli --target 87 --strict","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"sharp":"npm:empty-npm-package@1.0.0","undici":"7.28.0","postcss":"8.5.15","dompurify":"3.4.11","@monaco-editor/loader":"1.7.0"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","typescript":"^6.0.3","@oscharko-dev/keiko-cli":"0.2.6","@oscharko-dev/keiko-sdk":"0.2.6","@oscharko-dev/keiko-tools":"0.2.6","@oscharko-dev/keiko-server":"0.2.6","@oscharko-dev/keiko-harness":"0.2.6","@oscharko-dev/keiko-sandbox":"0.2.6","@oscharko-dev/keiko-evidence":"0.2.6","@oscharko-dev/keiko-security":"0.2.6","@oscharko-dev/keiko-contracts":"0.2.6","@oscharko-dev/keiko-workflows":"0.2.6","@oscharko-dev/keiko-workspace":"0.2.6","@oscharko-dev/keiko-evaluations":"0.2.6","@oscharko-dev/keiko-memory-vault":"0.2.6","@oscharko-dev/keiko-verification":"0.2.6","@oscharko-dev/keiko-model-gateway":"0.2.6","@oscharko-dev/keiko-memory-capture":"0.2.6","@oscharko-dev/keiko-local-knowledge":"0.2.6","@oscharko-dev/keiko-memory-retrieval":"0.2.6","@oscharko-dev/keiko-memory-governance":"0.2.6","@oscharko-dev/keiko-memory-consolidation":"0.2.6","@oscharko-dev/keiko-quality-intelligence":"0.2.6"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"acorn":"^8.16.0","eslint":"^10.5.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","@types/node":"^25.9.1","@playwright/test":"^1.61.0","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.6_1782202051589_0.6757017861624197","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@oscharko-dev/keiko","version":"0.2.7","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.7","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"085df7b05d617c42519f70eec8ce9e7a5672592e","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.7.tgz","fileCount":3438,"integrity":"sha512-/8EfEJ57nXVLYqg/XQlsGQI2c19sNbXrcRBEmSZqVyukTBhogDj5HaMTg95DdIDP7ffck9nUaecwxu5cfazcBA==","signatures":[{"sig":"MEYCIQDUZnDreuNo6ub7K+CG7kH4jvEiulAAlC0ND8+rJkidAAIhANM2si7zvjubVsUC2VRaeVUpgn80ZBuYQCMMsLvhGbcs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86605663},"type":"module","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fb6e9439e837e10e5cccd657e7ddf5ebd32624b9","scripts":{"lint":"eslint . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs","keiko:stop":"node dist/cli/index.js stop","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","keiko:status":"node dist/cli/index.js status","release:plan":"node scripts/release-publish.mjs --plan-only","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run test:coverage:quality","build:packages":"tsc -b tsconfig.packages.json","check:coverage":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --project=chromium --grep @smoke","release:publish":"node scripts/release-publish.mjs","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:coverage:ui":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","test:release:smoke":"npm run test:e2e:smoke","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:coverage:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --strict","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run check:coverage && npm run check:coverage:release-targets && npm run check:coverage:branches","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npx --yes @stryker-mutator/core@9 @stryker-mutator/vitest-runner@9 stryker run stryker.security.conf.json","check:coverage:branches":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches","check:coverage:packages":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --exclude-package keiko-ui","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node scripts/check-retrieval-quality.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","test:e2e:local-knowledge":"playwright test --config playwright.local-knowledge-regression.config.ts","check:version-consistency":"node scripts/check-version-consistency.mjs","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:e2e:editor-fidelity-1295":"playwright test --config playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config playwright.issue-1296-editor-agent.config.ts --project=chromium","check:coverage:branches:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches --strict","check:coverage:release-targets":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui --target 88 --strict && node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --package keiko-cli --target 87 --strict","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"sharp":"npm:empty-npm-package@1.0.0","undici":"7.28.0","postcss":"8.5.15","dompurify":"3.4.11","@monaco-editor/loader":"1.7.0"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","typescript":"^6.0.3","@oscharko-dev/keiko-cli":"0.2.7","@oscharko-dev/keiko-sdk":"0.2.7","@oscharko-dev/keiko-tools":"0.2.7","@oscharko-dev/keiko-server":"0.2.7","@oscharko-dev/keiko-harness":"0.2.7","@oscharko-dev/keiko-sandbox":"0.2.7","@oscharko-dev/keiko-evidence":"0.2.7","@oscharko-dev/keiko-security":"0.2.7","@oscharko-dev/keiko-contracts":"0.2.7","@oscharko-dev/keiko-workflows":"0.2.7","@oscharko-dev/keiko-workspace":"0.2.7","@oscharko-dev/keiko-evaluations":"0.2.7","@oscharko-dev/keiko-memory-vault":"0.2.7","@oscharko-dev/keiko-verification":"0.2.7","@oscharko-dev/keiko-model-gateway":"0.2.7","@oscharko-dev/keiko-memory-capture":"0.2.7","@oscharko-dev/keiko-local-knowledge":"0.2.7","@oscharko-dev/keiko-memory-retrieval":"0.2.7","@oscharko-dev/keiko-memory-governance":"0.2.7","@oscharko-dev/keiko-memory-consolidation":"0.2.7","@oscharko-dev/keiko-quality-intelligence":"0.2.7"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"acorn":"^8.16.0","eslint":"^10.5.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","@types/node":"^25.9.1","@playwright/test":"^1.61.0","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.7_1782277006853_0.4192073656231785","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@oscharko-dev/keiko","version":"0.2.8","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.8","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"61157ec2b545b69bba2eff7be7f651654a7096e6","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.8.tgz","fileCount":3438,"integrity":"sha512-KxgMk/sqtDHe6T0iWSvoafUoIAfJhGUgczDeKQ06RVJhQG7Rycr8PTYi5wZa+oNBmRaS6o5uD3GGfuRmgyCpPw==","signatures":[{"sig":"MEUCIQCRiF07LumXrshC+0yblfo/uvckXbgQJi8zhwVcFuWFMQIgWGeg7byQXhN3bwC8/4fBj7KFKAx40nHTN6KdMU2dokw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86696486},"type":"module","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"afc775f8e1c73406bd0c6be97aa2fc5baa1d382f","scripts":{"lint":"eslint . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs","keiko:stop":"node dist/cli/index.js stop","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","keiko:status":"node dist/cli/index.js status","release:plan":"node scripts/release-publish.mjs --plan-only","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run test:coverage:quality","build:packages":"tsc -b tsconfig.packages.json","check:coverage":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --project=chromium --grep @smoke","release:publish":"node scripts/release-publish.mjs","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:coverage:ui":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","test:release:smoke":"npm run test:e2e:smoke","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:coverage:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --strict","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run check:coverage && npm run check:coverage:release-targets && npm run check:coverage:branches","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npx --yes @stryker-mutator/core@9 @stryker-mutator/vitest-runner@9 stryker run stryker.security.conf.json","check:coverage:branches":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches","check:coverage:packages":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --exclude-package keiko-ui","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node scripts/check-retrieval-quality.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","test:e2e:local-knowledge":"playwright test --config playwright.local-knowledge-regression.config.ts","check:version-consistency":"node scripts/check-version-consistency.mjs","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:e2e:editor-fidelity-1295":"playwright test --config playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config playwright.issue-1296-editor-agent.config.ts --project=chromium","check:coverage:branches:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches --strict","check:coverage:release-targets":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui --target 88 --strict && node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --package keiko-cli --target 87 --strict","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"sharp":"npm:empty-npm-package@1.0.0","undici":"7.28.0","postcss":"8.5.15","dompurify":"3.4.11","@monaco-editor/loader":"1.7.0"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","typescript":"^6.0.3","@oscharko-dev/keiko-cli":"0.2.8","@oscharko-dev/keiko-sdk":"0.2.8","@oscharko-dev/keiko-tools":"0.2.8","@oscharko-dev/keiko-server":"0.2.8","@oscharko-dev/keiko-harness":"0.2.8","@oscharko-dev/keiko-sandbox":"0.2.8","@oscharko-dev/keiko-evidence":"0.2.8","@oscharko-dev/keiko-security":"0.2.8","@oscharko-dev/keiko-contracts":"0.2.8","@oscharko-dev/keiko-workflows":"0.2.8","@oscharko-dev/keiko-workspace":"0.2.8","@oscharko-dev/keiko-evaluations":"0.2.8","@oscharko-dev/keiko-memory-vault":"0.2.8","@oscharko-dev/keiko-verification":"0.2.8","@oscharko-dev/keiko-model-gateway":"0.2.8","@oscharko-dev/keiko-memory-capture":"0.2.8","@oscharko-dev/keiko-local-knowledge":"0.2.8","@oscharko-dev/keiko-memory-retrieval":"0.2.8","@oscharko-dev/keiko-memory-governance":"0.2.8","@oscharko-dev/keiko-memory-consolidation":"0.2.8","@oscharko-dev/keiko-quality-intelligence":"0.2.8"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"acorn":"^8.16.0","eslint":"^10.5.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","@types/node":"^25.9.1","@playwright/test":"^1.61.0","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.8_1782329634697_0.7740930850901366","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@oscharko-dev/keiko","version":"0.2.9","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.9","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"6279dc5deec1c33b9ac263e84e6f172c20559358","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.9.tgz","fileCount":3896,"integrity":"sha512-ryvjTxhS9Cm3vmhtGmUZI+8zOr9bUCKiHQ22Eq8ZFg2iRLM+DNTFf4uVoz1R6xbla2zgYosnrKytOtx6824XYg==","signatures":[{"sig":"MEUCIBEhObp2FbxJsynZf+M3VDtU1zgza3erneZIk0tn5LSVAiEA99TI2To3/WJ4ve0hVRbXx3E/t1k8UKWQHDV00ZCIS/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89263539},"type":"module","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"71df47d445d8a6b6a5fa92d5d79c73b6581fa5bb","scripts":{"lint":"eslint . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs","keiko:stop":"node dist/cli/index.js stop","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","keiko:status":"node dist/cli/index.js status","release:plan":"node scripts/release-publish.mjs --plan-only","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run test:coverage:quality","build:packages":"tsc -b tsconfig.packages.json","check:coverage":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","release:publish":"node scripts/release-publish.mjs","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:coverage:ui":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","test:release:smoke":"npm run test:e2e:smoke","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:coverage:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --strict","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run check:coverage && npm run check:coverage:release-targets && npm run check:coverage:branches","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npx --yes @stryker-mutator/core@9 @stryker-mutator/vitest-runner@9 stryker run stryker.security.conf.json","check:coverage:branches":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches","check:coverage:packages":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --exclude-package keiko-ui","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node scripts/check-retrieval-quality.mjs","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --grep @release-evidence","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","test:e2e:editor-agent-1394":"playwright test --config tests/e2e/config/playwright.issue-1394-editor-agent.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","check:coverage:branches:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches --strict","check:coverage:release-targets":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui --target 88 --strict && node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --package keiko-cli --target 87 --strict","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:editor-governance-1395":"playwright test --config tests/e2e/config/playwright.issue-1395-editor-agent.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"sharp":"npm:empty-npm-package@1.0.0","undici":"7.28.0","postcss":"8.5.15","dompurify":"3.4.11","@monaco-editor/loader":"1.7.0"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","yauzl":"^3.4.0","pdfjs-dist":"^6.0.227","typescript":"^6.0.3","@oscharko-dev/keiko-cli":"0.2.9","@oscharko-dev/keiko-sdk":"0.2.9","@oscharko-dev/keiko-tools":"0.2.9","@oscharko-dev/keiko-server":"0.2.9","@oscharko-dev/keiko-harness":"0.2.9","@oscharko-dev/keiko-sandbox":"0.2.9","@oscharko-dev/keiko-evidence":"0.2.9","@oscharko-dev/keiko-security":"0.2.9","@oscharko-dev/keiko-contracts":"0.2.9","@oscharko-dev/keiko-workflows":"0.2.9","@oscharko-dev/keiko-workspace":"0.2.9","@oscharko-dev/keiko-evaluations":"0.2.9","@oscharko-dev/keiko-memory-vault":"0.2.9","@oscharko-dev/keiko-verification":"0.2.9","@oscharko-dev/keiko-model-gateway":"0.2.9","@oscharko-dev/keiko-memory-capture":"0.2.9","@oscharko-dev/keiko-local-knowledge":"0.2.9","@oscharko-dev/keiko-memory-retrieval":"0.2.9","@oscharko-dev/keiko-memory-governance":"0.2.9","@oscharko-dev/keiko-memory-consolidation":"0.2.9","@oscharko-dev/keiko-quality-intelligence":"0.2.9"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"acorn":"^8.16.0","eslint":"^10.5.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","@types/node":"^25.9.1","@playwright/test":"^1.61.0","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.0.0","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.7","@vitejs/plugin-react":"6.0.3","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.9_1782683319932_0.6704793648539902","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@oscharko-dev/keiko","version":"0.2.10","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.10","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"e7a54f818ac80bdd2f09ca746e39b269c2c2aa36","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.10.tgz","fileCount":3920,"integrity":"sha512-WN8M+kn5yO8uXctB+EhBGw9EwVw0TLffgbVGXIrodv5gmKzgYdd2qNBm8MGigD5cLywvFwaKlLZsfKCrVVloxQ==","signatures":[{"sig":"MEQCIEy2oBIN1SAP9w89LRmEFm3OPZblH0iRqC2wLAKa6WEfAiANBr5jmIQxc7UV1bOq55loNK3yu53Mbn1duXOpiiqU9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91153775},"type":"module","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ad39d3319cf36017b26f4902e2aead96f3e5c949","scripts":{"lint":"eslint . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs","keiko:stop":"node dist/cli/index.js stop","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","keiko:status":"node dist/cli/index.js status","release:plan":"node scripts/release-publish.mjs --plan-only","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run test:coverage:quality","build:packages":"tsc -b tsconfig.packages.json","check:coverage":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","release:publish":"node scripts/release-publish.mjs","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:coverage:ui":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","test:release:smoke":"npm run test:e2e:smoke","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:coverage:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --strict","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run check:coverage && npm run check:coverage:release-targets && npm run check:coverage:branches","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npx --yes @stryker-mutator/core@9 @stryker-mutator/vitest-runner@9 stryker run stryker.security.conf.json","check:coverage:branches":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches","check:coverage:packages":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --exclude-package keiko-ui","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node scripts/check-retrieval-quality.mjs","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --grep @release-evidence","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","test:e2e:editor-agent-1394":"playwright test --config tests/e2e/config/playwright.issue-1394-editor-agent.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","check:coverage:branches:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches --strict","check:coverage:release-targets":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui --target 88 --strict && node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --package keiko-cli --target 87 --strict","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:editor-governance-1395":"playwright test --config tests/e2e/config/playwright.issue-1395-editor-agent.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"sharp":"npm:empty-npm-package@1.0.0","undici":"7.28.0","postcss":"8.5.15","dompurify":"3.4.11","@monaco-editor/loader":"1.7.0"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","yauzl":"^3.4.0","pdfjs-dist":"^6.0.227","typescript":"^6.0.3","@oscharko-dev/keiko-cli":"0.2.10","@oscharko-dev/keiko-sdk":"0.2.10","@oscharko-dev/keiko-tools":"0.2.10","@oscharko-dev/keiko-server":"0.2.10","@oscharko-dev/keiko-harness":"0.2.10","@oscharko-dev/keiko-sandbox":"0.2.10","@oscharko-dev/keiko-evidence":"0.2.10","@oscharko-dev/keiko-security":"0.2.10","@oscharko-dev/keiko-contracts":"0.2.10","@oscharko-dev/keiko-workflows":"0.2.10","@oscharko-dev/keiko-workspace":"0.2.10","@oscharko-dev/keiko-evaluations":"0.2.10","@oscharko-dev/keiko-memory-vault":"0.2.10","@oscharko-dev/keiko-verification":"0.2.10","@oscharko-dev/keiko-model-gateway":"0.2.10","@oscharko-dev/keiko-memory-capture":"0.2.10","@oscharko-dev/keiko-local-knowledge":"0.2.10","@oscharko-dev/keiko-memory-retrieval":"0.2.10","@oscharko-dev/keiko-memory-governance":"0.2.10","@oscharko-dev/keiko-memory-consolidation":"0.2.10","@oscharko-dev/keiko-quality-intelligence":"0.2.10"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"acorn":"^8.16.0","eslint":"^10.5.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","@types/node":"^25.9.1","@playwright/test":"^1.61.0","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.0.0","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.7","@vitejs/plugin-react":"6.0.3","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.10_1782712262369_0.9800818018513779","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@oscharko-dev/keiko","version":"0.2.11","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.11","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"6036d3f49ddb4c20eb2a08aad2c035db790da71d","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.11.tgz","fileCount":3923,"integrity":"sha512-Qomnt2b37uBxSfaoQs0oMWz635agwmniHuEWoTm2zkUF3DcNJFiv9uTX+A7OMLV8T4l0HOoFv9KE7WL2J6luPg==","signatures":[{"sig":"MEUCIQCBVNCrkEC8sCczA4bZjb8DyJ8fhNMyUc9RBNA8YOkYnAIgNDW7Z8QaBVVFHX3YWJVY5Olru8CMpO0VmMUpLnin5Zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91228766},"type":"module","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ce1475ba8928ec9c7ccb72b801fb4e2d7d4803bd","scripts":{"lint":"eslint . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs","keiko:stop":"node dist/cli/index.js stop","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","keiko:status":"node dist/cli/index.js status","release:plan":"node scripts/release-publish.mjs --plan-only","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run test:coverage:quality","build:packages":"tsc -b tsconfig.packages.json","check:coverage":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-native-optionals && npm run arch:check && npm run arch:check:negative && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","release:publish":"node scripts/release-publish.mjs","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:coverage:ui":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","test:release:smoke":"npm run test:e2e:smoke","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:coverage:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --strict","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run check:coverage && npm run check:coverage:release-targets && npm run check:coverage:branches","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npx --yes @stryker-mutator/core@9 @stryker-mutator/vitest-runner@9 stryker run stryker.security.conf.json","check:coverage:branches":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches","check:coverage:packages":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --exclude-package keiko-ui","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node scripts/check-retrieval-quality.mjs","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --grep @release-evidence","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","test:e2e:editor-agent-1394":"playwright test --config tests/e2e/config/playwright.issue-1394-editor-agent.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","check:coverage:branches:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches --strict","check:coverage:release-targets":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui --target 88 --strict && node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --package keiko-cli --target 87 --strict","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:editor-governance-1395":"playwright test --config tests/e2e/config/playwright.issue-1395-editor-agent.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"sharp":"npm:empty-npm-package@1.0.0","undici":"7.28.0","postcss":"8.5.15","dompurify":"3.4.11","@monaco-editor/loader":"1.7.0"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","yauzl":"^3.4.0","pdfjs-dist":"^6.0.227","typescript":"^6.0.3","@oscharko-dev/keiko-cli":"0.2.11","@oscharko-dev/keiko-sdk":"0.2.11","@oscharko-dev/keiko-tools":"0.2.11","@oscharko-dev/keiko-server":"0.2.11","@oscharko-dev/keiko-harness":"0.2.11","@oscharko-dev/keiko-sandbox":"0.2.11","@oscharko-dev/keiko-evidence":"0.2.11","@oscharko-dev/keiko-security":"0.2.11","@oscharko-dev/keiko-contracts":"0.2.11","@oscharko-dev/keiko-workflows":"0.2.11","@oscharko-dev/keiko-workspace":"0.2.11","@oscharko-dev/keiko-evaluations":"0.2.11","@oscharko-dev/keiko-memory-vault":"0.2.11","@oscharko-dev/keiko-verification":"0.2.11","@oscharko-dev/keiko-model-gateway":"0.2.11","@oscharko-dev/keiko-memory-capture":"0.2.11","@oscharko-dev/keiko-local-knowledge":"0.2.11","@oscharko-dev/keiko-memory-retrieval":"0.2.11","@oscharko-dev/keiko-memory-governance":"0.2.11","@oscharko-dev/keiko-memory-consolidation":"0.2.11","@oscharko-dev/keiko-quality-intelligence":"0.2.11"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"acorn":"^8.16.0","eslint":"^10.5.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","@types/node":"^25.9.1","@playwright/test":"^1.61.0","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.0.0","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.7","@vitejs/plugin-react":"6.0.3","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.11_1782767058524_0.16778159886652677","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@oscharko-dev/keiko","version":"0.2.12","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.12","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"dfa5dad62defbc6f2503a699897241f45cfdf702","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.12.tgz","fileCount":4248,"integrity":"sha512-1+FpO0M4FyQkfZGIbD4wB7DHK3ca6VHMxMTwKDX1EBVEf7bsM+6c3OskXkrMlEz88LgCshnquHHhSggNS7nNuw==","signatures":[{"sig":"MEUCIQD68tN6DzCV4wTsf8RacdYe2SS8zABUsVlP4ry+elc30wIgFas3/AXbP3QbgckKSm36Ftg2+EC7dPGtSupAz/MXPmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oscharko-dev%2fkeiko@0.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93114754},"type":"module","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0d790757ac31917f74dce0ae1fe335981c2e1ae2","scripts":{"lint":"eslint . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:release-impact && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs","keiko:stop":"node dist/cli/index.js stop","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","keiko:status":"node dist/cli/index.js status","release:plan":"node scripts/release-publish.mjs --plan-only","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run test:coverage:quality","build:packages":"tsc -b tsconfig.packages.json","check:coverage":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","release:publish":"node scripts/release-publish.mjs","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:coverage:ui":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","test:release:smoke":"npm run test:e2e:smoke","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:release-impact":"node scripts/check-release-impact.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:coverage:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --strict","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run check:coverage && npm run check:coverage:release-targets && npm run check:coverage:branches","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npx --yes @stryker-mutator/core@9 @stryker-mutator/vitest-runner@9 stryker run stryker.security.conf.json","check:coverage:branches":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches","check:coverage:packages":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --exclude-package keiko-ui","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node scripts/check-retrieval-quality.mjs","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --grep @release-evidence","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","test:e2e:editor-agent-1394":"playwright test --config tests/e2e/config/playwright.issue-1394-editor-agent.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","check:coverage:branches:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches --strict","check:coverage:release-targets":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui --target 88 --strict && node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --package keiko-cli --target 87 --strict","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:editor-governance-1395":"playwright test --config tests/e2e/config/playwright.issue-1395-editor-agent.config.ts --project=chromium","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"sharp":"npm:empty-npm-package@1.0.0","undici":"7.28.0","postcss":"8.5.16","dompurify":"3.4.11","@monaco-editor/loader":"1.7.0"},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.21.0","yauzl":"^3.4.0","pdfjs-dist":"^6.0.227","typescript":"^6.0.3","@oscharko-dev/keiko-cli":"0.2.12","@oscharko-dev/keiko-sdk":"0.2.12","@oscharko-dev/keiko-tools":"0.2.12","@oscharko-dev/keiko-server":"0.2.12","@oscharko-dev/keiko-harness":"0.2.12","@oscharko-dev/keiko-sandbox":"0.2.12","@oscharko-dev/keiko-evidence":"0.2.12","@oscharko-dev/keiko-security":"0.2.12","@oscharko-dev/keiko-contracts":"0.2.12","@oscharko-dev/keiko-workflows":"0.2.12","@oscharko-dev/keiko-workspace":"0.2.12","@oscharko-dev/keiko-evaluations":"0.2.12","@oscharko-dev/keiko-memory-vault":"0.2.12","@oscharko-dev/keiko-verification":"0.2.12","@oscharko-dev/keiko-model-gateway":"0.2.12","@oscharko-dev/keiko-memory-capture":"0.2.12","@oscharko-dev/keiko-local-knowledge":"0.2.12","@oscharko-dev/keiko-memory-retrieval":"0.2.12","@oscharko-dev/keiko-memory-governance":"0.2.12","@oscharko-dev/keiko-memory-consolidation":"0.2.12","@oscharko-dev/keiko-quality-intelligence":"0.2.12"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"acorn":"^8.16.0","eslint":"^10.5.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","@types/node":"^26.0.1","@playwright/test":"^1.61.0","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.0.0","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.7","@vitejs/plugin-react":"6.0.3","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.12_1783010127033_0.5631298858925855","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@oscharko-dev/keiko","version":"0.2.13","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.13","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"32a014f061452824ffcefd8cda4d23b6df091fb3","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.13.tgz","fileCount":4176,"integrity":"sha512-+e4aX1RAHbaQV8amu+wn+dpIotRU1xwtha4pBkf97w6fkFcDVW8endMjZYgwwhP68vlIEKNRQqyuhf/zdpnCYQ==","signatures":[{"sig":"MEYCIQCrguJVQ38f3MzxC9d/TjpIBQlFDGj0DxJtm3MU3tnzQgIhANT5O+XqDuTsKygGEJiaLNFtTn/3p2tBbE/e1PxSe5u2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oscharko-dev%2fkeiko@0.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63666368},"type":"module","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f94f0d33d7baa667d12fa08a32c065035dc4c10c","scripts":{"lint":"eslint . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:release-impact && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs","keiko:stop":"node dist/cli/index.js stop","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","keiko:status":"node dist/cli/index.js status","release:plan":"node scripts/release-publish.mjs --plan-only","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run test:coverage:quality","build:packages":"tsc -b tsconfig.packages.json","check:coverage":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --enforce-file-floors","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","release:publish":"node scripts/release-publish.mjs","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:coverage:ui":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","test:release:smoke":"npm run test:e2e:smoke","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/check-perf-evidence.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","check:release-impact":"node scripts/check-release-impact.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:coverage:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --strict","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run check:coverage && npm run check:coverage:release-targets && npm run check:coverage:branches","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npx --yes @stryker-mutator/core@9 @stryker-mutator/vitest-runner@9 stryker run stryker.security.conf.json","check:coverage:branches":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches","check:coverage:packages":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --exclude-package keiko-ui","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","test:e2e:update-pr-1907":"playwright test --config tests/e2e/config/playwright.issue-1907-update-pr.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","test:e2e:editor-agent-1394":"playwright test --config tests/e2e/config/playwright.issue-1394-editor-agent.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","check:coverage:branches:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches --strict","check:coverage:release-targets":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui --target 88 --strict && node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --package keiko-cli --target 87 --strict","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:editor-governance-1395":"playwright test --config tests/e2e/config/playwright.issue-1395-editor-agent.config.ts --project=chromium","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"sharp":"npm:empty-npm-package@1.0.0","undici":"7.28.0","postcss":"8.5.16","dompurify":"3.4.11","@monaco-editor/loader":"1.7.0"},"deprecated":"Deprecated","repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","yauzl":"^3.4.0","pdfjs-dist":"^6.0.227","typescript":"^6.0.3","@oscharko-dev/keiko-cli":"0.2.13","@oscharko-dev/keiko-sdk":"0.2.13","@oscharko-dev/keiko-tools":"0.2.13","@oscharko-dev/keiko-server":"0.2.13","@oscharko-dev/keiko-harness":"0.2.13","@oscharko-dev/keiko-sandbox":"0.2.13","@oscharko-dev/keiko-evidence":"0.2.13","@oscharko-dev/keiko-security":"0.2.13","@oscharko-dev/keiko-contracts":"0.2.13","@oscharko-dev/keiko-workflows":"0.2.13","@oscharko-dev/keiko-workspace":"0.2.13","@oscharko-dev/keiko-evaluations":"0.2.13","@oscharko-dev/keiko-memory-vault":"0.2.13","@oscharko-dev/keiko-verification":"0.2.13","@oscharko-dev/keiko-model-gateway":"0.2.13","@oscharko-dev/keiko-memory-capture":"0.2.13","@oscharko-dev/keiko-local-knowledge":"0.2.13","@oscharko-dev/keiko-memory-retrieval":"0.2.13","@oscharko-dev/keiko-memory-governance":"0.2.13","@oscharko-dev/keiko-memory-consolidation":"0.2.13","@oscharko-dev/keiko-quality-intelligence":"0.2.13"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"acorn":"^8.16.0","eslint":"^10.5.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","@babel/core":"^8.0.1","@types/node":"^26.0.1","@types/yauzl":"^3.4.0","@playwright/test":"^1.61.0","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.0.0","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.7","@vitejs/plugin-react":"6.0.3","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.13_1783319998025_0.3629908503695265","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@oscharko-dev/keiko","version":"0.2.14","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.14","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"cf12d954d40920364a59cd64c85d6827e6141ddf","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.14.tgz","fileCount":4184,"integrity":"sha512-oC2tD4EWTotNonO8cQrOyce85KYJmUM9r245HGLsLNwM7b2j0pyGFLjGFwLFDf4iKykzJ1A/NHd6XuASYANJwg==","signatures":[{"sig":"MEQCIDARobGWp+TovO2GSiUXeW2MNm9Xo+SEs7lwKkWi4HwgAiAflLL5SoGOEoAY+9TqdjkPNxqZojAadxtKJPd58hld5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oscharko-dev%2fkeiko@0.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63712847},"type":"module","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"34434cad375db2018a2302dd4fc1e745cfa04952","scripts":{"lint":"eslint . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:release-impact && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs","keiko:stop":"node dist/cli/index.js stop","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","keiko:status":"node dist/cli/index.js status","release:plan":"node scripts/release-publish.mjs --plan-only","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run test:coverage:quality","build:packages":"tsc -b tsconfig.packages.json","check:coverage":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --enforce-file-floors","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","release:publish":"node scripts/release-publish.mjs","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:coverage:ui":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","test:release:smoke":"npm run test:e2e:smoke","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/check-perf-evidence.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","check:release-impact":"node scripts/check-release-impact.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:coverage:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --strict","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run check:coverage && npm run check:coverage:release-targets && npm run check:coverage:branches","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npx --yes @stryker-mutator/core@9 @stryker-mutator/vitest-runner@9 stryker run stryker.security.conf.json","check:coverage:branches":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches","check:coverage:packages":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --exclude-package keiko-ui","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","test:e2e:update-pr-1907":"playwright test --config tests/e2e/config/playwright.issue-1907-update-pr.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","test:e2e:editor-agent-1394":"playwright test --config tests/e2e/config/playwright.issue-1394-editor-agent.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","check:coverage:branches:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches --strict","check:coverage:release-targets":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui --target 88 --strict && node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --package keiko-cli --target 87 --strict","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:editor-governance-1395":"playwright test --config tests/e2e/config/playwright.issue-1395-editor-agent.config.ts --project=chromium","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"sharp":"npm:empty-npm-package@1.0.0","undici":"7.28.0","postcss":"8.5.16","dompurify":"3.4.11","@monaco-editor/loader":"1.7.0"},"deprecated":"Deprecated","repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","yauzl":"^3.4.0","pdfjs-dist":"^6.0.227","typescript":"^6.0.3","@oscharko-dev/keiko-cli":"0.2.14","@oscharko-dev/keiko-sdk":"0.2.14","@oscharko-dev/keiko-tools":"0.2.14","@oscharko-dev/keiko-server":"0.2.14","@oscharko-dev/keiko-harness":"0.2.14","@oscharko-dev/keiko-sandbox":"0.2.14","@oscharko-dev/keiko-evidence":"0.2.14","@oscharko-dev/keiko-security":"0.2.14","@oscharko-dev/keiko-contracts":"0.2.14","@oscharko-dev/keiko-workflows":"0.2.14","@oscharko-dev/keiko-workspace":"0.2.14","@oscharko-dev/keiko-evaluations":"0.2.14","@oscharko-dev/keiko-memory-vault":"0.2.14","@oscharko-dev/keiko-verification":"0.2.14","@oscharko-dev/keiko-model-gateway":"0.2.14","@oscharko-dev/keiko-memory-capture":"0.2.14","@oscharko-dev/keiko-local-knowledge":"0.2.14","@oscharko-dev/keiko-memory-retrieval":"0.2.14","@oscharko-dev/keiko-memory-governance":"0.2.14","@oscharko-dev/keiko-memory-consolidation":"0.2.14","@oscharko-dev/keiko-quality-intelligence":"0.2.14"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"acorn":"^8.16.0","eslint":"^10.5.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","@babel/core":"^8.0.1","@types/node":"^26.0.1","@types/yauzl":"^3.4.0","@playwright/test":"^1.61.0","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.0.0","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.7","@vitejs/plugin-react":"6.0.3","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.14_1783332785905_0.6644149181957044","host":"s3://npm-registry-packages-npm-production"}},"0.2.15-beta.0":{"name":"@oscharko-dev/keiko","version":"0.2.15-beta.0","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.2.15-beta.0","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"b79f6d1b602bcf3f42e3d11d9162223f82bfc9c5","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.2.15-beta.0.tgz","fileCount":4465,"integrity":"sha512-diMeC/lK7pYPXyH/OQ1BFd8v/hKaM1qVAAUVmrYJVsHA6Sz3VzTVQ+VuSDLa3QDijq6Bs+k5b4/S8fp4hUW8vA==","signatures":[{"sig":"MEUCIA5jtCKJUyQoafZTjzFCghIG5ihkeHUh73clJK3LWm4dAiEAs2abswBQu+Dg7qtFiCuXSGgkRgtR5yrvlSERzSFkccY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oscharko-dev%2fkeiko@0.2.15-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65611897},"type":"module","engines":{"npm":">=10.9.0","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"718bc8a698ccb096664c823af9221fa84ba01327","scripts":{"lint":"eslint . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build:packages && vitest run","build":"npm run build:packages && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src packages && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs","keiko:stop":"node dist/cli/index.js stop","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","keiko:status":"node dist/cli/index.js status","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run test:coverage:quality","build:packages":"tsc -b tsconfig.packages.json","check:coverage":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --enforce-file-floors","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","release:publish":"node scripts/release-publish.mjs","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:coverage:ui":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","test:release:smoke":"npm run test:e2e:smoke","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/check-perf-evidence.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","check:release-impact":"node scripts/check-release-impact.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:coverage:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --strict","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run check:coverage && npm run check:coverage:release-targets && npm run check:coverage:branches","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npx --yes @stryker-mutator/core@9 @stryker-mutator/vitest-runner@9 stryker run stryker.security.conf.json","check:coverage:branches":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches","check:coverage:packages":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --exclude-package keiko-ui","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","test:e2e:update-pr-1907":"playwright test --config tests/e2e/config/playwright.issue-1907-update-pr.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","conversation:release-check":"npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && tsc -p tsconfig.build.json && node dist/cli/index.js --version","test:e2e:editor-agent-1394":"playwright test --config tests/e2e/config/playwright.issue-1394-editor-agent.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","check:coverage:branches:strict":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --metric branches --strict","check:coverage:release-targets":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage packages/keiko-ui/coverage/coverage-summary.json --package keiko-ui --target 88 --strict && node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --coverage coverage/packages/coverage-summary.json --package keiko-cli --target 87 --strict","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","test:e2e:editor-governance-1395":"playwright test --config tests/e2e/config/playwright.issue-1395-editor-agent.config.ts --project=chromium","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"sharp":"npm:empty-npm-package@1.0.0","undici":"7.28.0","postcss":"8.5.16","dompurify":"3.4.11","@monaco-editor/loader":"1.7.0"},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","yauzl":"^3.4.0","pdfjs-dist":"^6.0.227","typescript":"^6.0.3","@oscharko-dev/keiko-cli":"0.2.15-beta.0","@oscharko-dev/keiko-git":"0.2.15-beta.0","@oscharko-dev/keiko-sdk":"0.2.15-beta.0","@oscharko-dev/keiko-tools":"0.2.15-beta.0","@oscharko-dev/keiko-server":"0.2.15-beta.0","@oscharko-dev/keiko-harness":"0.2.15-beta.0","@oscharko-dev/keiko-sandbox":"0.2.15-beta.0","@oscharko-dev/keiko-evidence":"0.2.15-beta.0","@oscharko-dev/keiko-security":"0.2.15-beta.0","@oscharko-dev/keiko-contracts":"0.2.15-beta.0","@oscharko-dev/keiko-workflows":"0.2.15-beta.0","@oscharko-dev/keiko-workspace":"0.2.15-beta.0","@oscharko-dev/keiko-evaluations":"0.2.15-beta.0","@oscharko-dev/keiko-memory-vault":"0.2.15-beta.0","@oscharko-dev/keiko-verification":"0.2.15-beta.0","@oscharko-dev/keiko-model-gateway":"0.2.15-beta.0","@oscharko-dev/keiko-memory-capture":"0.2.15-beta.0","@oscharko-dev/keiko-local-knowledge":"0.2.15-beta.0","@oscharko-dev/keiko-memory-retrieval":"0.2.15-beta.0","@oscharko-dev/keiko-memory-governance":"0.2.15-beta.0","@oscharko-dev/keiko-memory-consolidation":"0.2.15-beta.0","@oscharko-dev/keiko-quality-intelligence":"0.2.15-beta.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","readmeFilename":"README.md","devDependencies":{"acorn":"^8.16.0","eslint":"^10.5.0","vitest":"^4.1.7","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","@babel/core":"^8.0.1","@types/node":"^26.0.1","@types/yauzl":"^3.4.0","@playwright/test":"^1.61.0","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.0.0","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.7","@vitejs/plugin-react":"6.0.3","eslint-config-prettier":"^10.1.8"},"bundleDependencies":["@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.2.15-beta.0_1783636705690_0.6474170679389024","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@oscharko-dev/keiko","version":"0.3.1","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.3.1","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"f4e3b41070298e8fc54ffea55c737eff2b3e6773","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.3.1.tgz","fileCount":5547,"integrity":"sha512-rjBxvgcOzc4EsHfqy7d7T2y475czPKI4AVOlJ8zj3eeNq3oPduaN5Dgux94bFqQn5pZWE89Qv1nlqvN0rbDcbQ==","signatures":[{"sig":"MEUCIGOpIY2Oj9dcYWcIxIDdxqKVqoLqwwmHtEEHpwps9Fd2AiEAr5/UkCDN7BnWwVBCiI8K3RllRPOi5FC1hTx0uY4mNZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73388030},"type":"module","engines":{"npm":"11.16.0","node":">=24.18.0 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"node --max-old-space-size=8192 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build:packages && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","keiko:status":"node dist/cli/index.js status","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run test:coverage:quality","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","release:publish":"node scripts/release-publish.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","release:prerelease":"node scripts/release-portable-prerelease.mjs","test:release:smoke":"npm run test:e2e:smoke","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:mutation:scoped":"node scripts/check-mutation-quality.mjs --scoped","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"vitest run --config vitest.coverage.scripts.config.ts --coverage","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npm run test:mutation:security:run && npm run test:mutation:debug-launch-security && npm run check:mutation:baseline","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-pr-1907":"playwright test --config tests/e2e/config/playwright.issue-1907-update-pr.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","build:d12-perf-comparison":"node scripts/build-d12-perf-comparison.mjs","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:lcov-source-mapping":"node scripts/check-lcov-source-mapping.mjs --base origin/dev --head HEAD","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-1394":"playwright test --config tests/e2e/config/playwright.issue-1394-editor-agent.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-2257":"playwright test --config tests/e2e/config/playwright.issue-2257-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:documentation-only-change":"node scripts/check-documentation-only-change.mjs","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:editor-governance-1395":"playwright test --config tests/e2e/config/playwright.issue-1395-editor-agent.config.ts --project=chromium","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:editor-agent-docking-2122":"playwright test --config tests/e2e/config/playwright.issue-2122-editor-agent-docking.config.ts --project=chromium","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","test:e2e:editor-provider-status-1382":"playwright test --config tests/e2e/config/playwright.issue-1382-provider-status.config.ts --project=chromium","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"qs":"6.15.3","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.17","undici":"7.29.0","postcss":"8.5.25","fast-uri":"3.1.5","dompurify":"3.4.13","@monaco-editor/loader":"1.7.0"},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","yauzl":"^3.4.0","pdfjs-dist":"^6.2.108","typescript":"~6.0.3","@oscharko-dev/keiko-cli":"0.3.1","@oscharko-dev/keiko-git":"0.3.1","@oscharko-dev/keiko-sdk":"0.3.1","@oscharko-dev/keiko-tools":"0.3.1","@oscharko-dev/keiko-server":"0.3.1","@oscharko-dev/keiko-harness":"0.3.1","@oscharko-dev/keiko-sandbox":"0.3.1","@oscharko-dev/keiko-evidence":"0.3.1","@oscharko-dev/keiko-security":"0.3.1","@oscharko-dev/keiko-contracts":"0.3.1","@oscharko-dev/keiko-workflows":"0.3.1","@oscharko-dev/keiko-workspace":"0.3.1","@oscharko-dev/keiko-connectors":"0.3.1","@oscharko-dev/keiko-evaluations":"0.3.1","@oscharko-dev/keiko-memory-vault":"0.3.1","@oscharko-dev/keiko-verification":"0.3.1","@oscharko-dev/keiko-model-gateway":"0.3.1","@oscharko-dev/keiko-memory-capture":"0.3.1","@oscharko-dev/keiko-local-knowledge":"0.3.1","@oscharko-dev/keiko-memory-retrieval":"0.3.1","@oscharko-dev/keiko-memory-governance":"0.3.1","@oscharko-dev/keiko-memory-consolidation":"0.3.1","@oscharko-dev/keiko-quality-intelligence":"0.3.1"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","readmeFilename":"README.md","devDependencies":{"knip":"6.27.0","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^9.39.5","fallow":"3.9.1","vitest":"^4.1.10","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.5","@babel/core":"^8.0.1","@types/node":"^26.1.1","@types/yauzl":"^3.4.0","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.64.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.10","@vitejs/plugin-react":"6.0.3","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"0.3.1","@stryker-mutator/vitest-runner":"9.6.1"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.3.1_1786329461283_0.5350405354905969","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@oscharko-dev/keiko","version":"0.3.3","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.3.3","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"51051675282433db62a8bc96b5fbd5204aed1ccc","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.3.3.tgz","fileCount":5547,"integrity":"sha512-c7gqbt0gn0Gtn1UTMRzLf9NBD/Xl8stpzOEr6KVCJuk9GV7jAvxn5DnN+HfQXsTMlXUOU5XC6KKY81tSiOZeCg==","signatures":[{"sig":"MEUCIQDuN6uGjyHDBaztkB9ZQrLZEU4rroJ2Hpn7N+BGfa+vvwIgJGxbjs2nLKcYnbBWt5XQOIGmVXpGZml+ujd9Q3PHmZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73357623},"type":"module","engines":{"npm":"11.16.0","node":">=24.18.0 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d900cae978e8e225c41663816fa626d614d62699","scripts":{"lint":"node --max-old-space-size=8192 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build:packages && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","keiko:status":"node dist/cli/index.js status","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","test:coverage":"npm run test:coverage:quality","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","release:publish":"node scripts/release-publish.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","release:prerelease":"node scripts/release-portable-prerelease.mjs","test:release:smoke":"npm run test:e2e:smoke","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:mutation:scoped":"node scripts/check-mutation-quality.mjs --scoped","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"vitest run --config vitest.coverage.scripts.config.ts --coverage","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npm run test:mutation:security:run && npm run test:mutation:debug-launch-security && npm run check:mutation:baseline","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-pr-1907":"playwright test --config tests/e2e/config/playwright.issue-1907-update-pr.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","build:d12-perf-comparison":"node scripts/build-d12-perf-comparison.mjs","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:lcov-source-mapping":"node scripts/check-lcov-source-mapping.mjs --base origin/dev --head HEAD","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-1394":"playwright test --config tests/e2e/config/playwright.issue-1394-editor-agent.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-2257":"playwright test --config tests/e2e/config/playwright.issue-2257-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:documentation-only-change":"node scripts/check-documentation-only-change.mjs","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:editor-governance-1395":"playwright test --config tests/e2e/config/playwright.issue-1395-editor-agent.config.ts --project=chromium","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:editor-agent-docking-2122":"playwright test --config tests/e2e/config/playwright.issue-2122-editor-agent-docking.config.ts --project=chromium","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","test:e2e:editor-provider-status-1382":"playwright test --config tests/e2e/config/playwright.issue-1382-provider-status.config.ts --project=chromium","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"qs":"6.15.3","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.17","undici":"7.29.0","postcss":"8.5.25","fast-uri":"3.1.5","dompurify":"3.4.13","@monaco-editor/loader":"1.7.0"},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","yauzl":"^3.4.0","pdfjs-dist":"^6.2.108","typescript":"~6.0.3","@oscharko-dev/keiko-cli":"0.3.3","@oscharko-dev/keiko-git":"0.3.3","@oscharko-dev/keiko-sdk":"0.3.3","@oscharko-dev/keiko-tools":"0.3.3","@oscharko-dev/keiko-server":"0.3.3","@oscharko-dev/keiko-harness":"0.3.3","@oscharko-dev/keiko-sandbox":"0.3.3","@oscharko-dev/keiko-evidence":"0.3.3","@oscharko-dev/keiko-security":"0.3.3","@oscharko-dev/keiko-contracts":"0.3.3","@oscharko-dev/keiko-workflows":"0.3.3","@oscharko-dev/keiko-workspace":"0.3.3","@oscharko-dev/keiko-connectors":"0.3.3","@oscharko-dev/keiko-evaluations":"0.3.3","@oscharko-dev/keiko-memory-vault":"0.3.3","@oscharko-dev/keiko-verification":"0.3.3","@oscharko-dev/keiko-model-gateway":"0.3.3","@oscharko-dev/keiko-memory-capture":"0.3.3","@oscharko-dev/keiko-local-knowledge":"0.3.3","@oscharko-dev/keiko-memory-retrieval":"0.3.3","@oscharko-dev/keiko-memory-governance":"0.3.3","@oscharko-dev/keiko-memory-consolidation":"0.3.3","@oscharko-dev/keiko-quality-intelligence":"0.3.3"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.27.0","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^9.39.5","fallow":"3.9.1","vitest":"^4.1.10","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.5","@babel/core":"^8.0.1","@types/node":"^26.1.1","@types/yauzl":"^3.4.0","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.64.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.10","@vitejs/plugin-react":"6.0.3","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"0.3.3","@stryker-mutator/vitest-runner":"9.6.1"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.3.3_1786362945764_0.35308922261822895","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@oscharko-dev/keiko","version":"0.3.6","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.3.6","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"9dd311b4ba1ea35a88ebd9e1af2cb046506352f6","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.3.6.tgz","fileCount":5550,"integrity":"sha512-w3JEEcclYhHFwA31hWw0MNLyqjjlIktXDLP+mlqDS2PUfmyfPRwApNS+5u/P+rfN/+dNabGAz+j6xkX3OVQQeg==","signatures":[{"sig":"MEUCIHBtemWK0bBeIOOIL/JNCq07wvdMmVHnzGWQOwAnQWXHAiEArQMgfY9ywLmvihEV05s0LxojTmOgFzaiXM/YX8AR45w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73397003},"type":"module","engines":{"npm":"11.16.0","node":">=24.18.0 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2e5f8b35137d9a3adf8bf109834beae3d5a3c6f3","scripts":{"lint":"node --max-old-space-size=8192 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build:packages && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","release:publish":"node scripts/release-publish.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"vitest run --config vitest.coverage.scripts.config.ts --coverage","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npm run test:mutation:security:run && npm run test:mutation:debug-launch-security && npm run check:mutation:baseline","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build:packages && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:editor-agent-docking-2122":"playwright test --config tests/e2e/config/playwright.issue-2122-editor-agent-docking.config.ts --project=chromium","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"qs":"6.15.3","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.17","undici":"7.29.0","postcss":"8.5.25","fast-uri":"3.1.5","dompurify":"3.4.13","@monaco-editor/loader":"1.7.0"},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","yauzl":"^3.4.0","pdfjs-dist":"^6.2.108","typescript":"~6.0.3","@oscharko-dev/keiko-cli":"0.3.6","@oscharko-dev/keiko-git":"0.3.6","@oscharko-dev/keiko-sdk":"0.3.6","@oscharko-dev/keiko-tools":"0.3.6","@oscharko-dev/keiko-server":"0.3.6","@oscharko-dev/keiko-harness":"0.3.6","@oscharko-dev/keiko-sandbox":"0.3.6","@oscharko-dev/keiko-evidence":"0.3.6","@oscharko-dev/keiko-security":"0.3.6","@oscharko-dev/keiko-contracts":"0.3.6","@oscharko-dev/keiko-workflows":"0.3.6","@oscharko-dev/keiko-workspace":"0.3.6","@oscharko-dev/keiko-connectors":"0.3.6","@oscharko-dev/keiko-evaluations":"0.3.6","@oscharko-dev/keiko-memory-vault":"0.3.6","@oscharko-dev/keiko-verification":"0.3.6","@oscharko-dev/keiko-model-gateway":"0.3.6","@oscharko-dev/keiko-memory-capture":"0.3.6","@oscharko-dev/keiko-local-knowledge":"0.3.6","@oscharko-dev/keiko-memory-retrieval":"0.3.6","@oscharko-dev/keiko-memory-governance":"0.3.6","@oscharko-dev/keiko-memory-consolidation":"0.3.6","@oscharko-dev/keiko-quality-intelligence":"0.3.6"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.31.0","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^9.39.5","fallow":"3.9.1","vitest":"^4.1.10","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.5","@babel/core":"^8.0.1","@types/node":"^26.1.1","@types/yauzl":"^3.4.0","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.64.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.10","@vitejs/plugin-react":"6.0.3","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"0.3.6","@stryker-mutator/vitest-runner":"9.6.1"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"_npmOperationalInternal":{"tmp":"tmp/keiko_0.3.6_1786482735559_0.052964342798253794","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@oscharko-dev/keiko","version":"0.3.7","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.3.7","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"5a4b95f632c71b111ee1c84906ef165911244a96","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.3.7.tgz","fileCount":4775,"integrity":"sha512-vCd4l5ztA0sTsxsBcGjo8mETw2vKOKe/6Z7BIwFDCx+E4QK6znJ5iCWrEB6Rwa8hpbXv0W/PYZXbzJfH/hqw8A==","signatures":[{"sig":"MEUCIB61vaPaHMLFTGgWZavuV7LELwJ5u7wp3y1RUjuycTcbAiEA1b+cPAl6V/izHlN/lnbvzOS5q/xEXiBTDzKA6jGqaek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36583043},"type":"module","engines":{"npm":"11.16.0","node":">=24.18.0 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"node --max-old-space-size=8192 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","release:publish":"node scripts/release-publish.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npm run test:mutation:security:run && npm run test:mutation:debug-launch-security && npm run check:mutation:baseline","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:editor-agent-docking-2122":"playwright test --config tests/e2e/config/playwright.issue-2122-editor-agent-docking.config.ts --project=chromium","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"qs":"6.15.3","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.17","undici":"7.29.0","postcss":"8.5.25","fast-uri":"3.1.5","dompurify":"3.4.13","@monaco-editor/loader":"1.7.0"},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ws":"8.21.1","yauzl":"3.4.0","smol-toml":"1.7.1","pdfjs-dist":"6.2.108","typescript":"6.0.3","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-0.3.7.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-0.3.7.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-0.3.7.tgz","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-0.3.7.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-0.3.7.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-0.3.7.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-0.3.7.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-0.3.7.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-0.3.7.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-0.3.7.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-0.3.7.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-0.3.7.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-0.3.7.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-0.3.7.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-0.3.7.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-0.3.7.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-0.3.7.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-0.3.7.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-0.3.7.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-0.3.7.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-0.3.7.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-0.3.7.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-0.3.7.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.31.0","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^9.39.5","fallow":"3.9.1","vitest":"^4.1.10","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.5","@babel/core":"^8.0.1","@types/node":"^26.1.1","@types/yauzl":"^3.4.0","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.64.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.10","@vitejs/plugin-react":"6.0.3","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"0.3.7","@stryker-mutator/vitest-runner":"9.6.1"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keiko_0.3.7_1786638252605_0.06384709146280665","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@oscharko-dev/keiko","version":"0.3.8","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.3.8","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"a748ebc8e00950164c0a714700bad312a7b941df","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.3.8.tgz","fileCount":4799,"integrity":"sha512-KOS17weCbdxuYHk9oq3HqpvfeADmKVDChdyqtgpTzmHyHCv1oYzY6IZPUB0nrP+12eSVabMz2SaqgdNmoOeP9Q==","signatures":[{"sig":"MEYCIQC1BoS81WlxqMNwJnXP8KsO9Bo0MVQc99AR85KISluiWQIhAICuXSEEbHoAU8P5weeanjk1wrtZvkQdHrFYdVpmuUR1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oscharko-dev%2fkeiko@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38240027},"type":"module","engines":{"npm":"11.16.0","node":">=24.18.0 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"node --max-old-space-size=8192 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npm run test:mutation:security:run && npm run test:mutation:debug-launch-security && npm run check:mutation:baseline","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:editor-agent-docking-2122":"playwright test --config tests/e2e/config/playwright.issue-2122-editor-agent-docking.config.ts --project=chromium","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:670faac1-8c75-46bc-9a69-d5879bf4382d"}},"overrides":{"qs":"6.15.3","vite":"8.1.4","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.26","fast-uri":"3.1.5","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"axe-core":"4.12.1"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.2.108","typescript":"6.0.3","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-0.3.8.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-0.3.8.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-0.3.8.tgz","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-0.3.8.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-0.3.8.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-0.3.8.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-0.3.8.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-0.3.8.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-0.3.8.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-0.3.8.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-0.3.8.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-0.3.8.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-0.3.8.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-0.3.8.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-0.3.8.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-0.3.8.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-0.3.8.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-0.3.8.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-0.3.8.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-0.3.8.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-0.3.8.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-0.3.8.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-0.3.8.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.31.0","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^9.39.5","fallow":"3.9.1","vitest":"^4.1.10","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.5","@babel/core":"^8.0.1","@types/node":"^26.2.0","@types/yauzl":"^3.4.0","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.67.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.10","@vitejs/plugin-react":"6.0.5","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"0.3.8","@stryker-mutator/vitest-runner":"9.6.1"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/keiko_0.3.8_1786900800765_0.4638082598521165","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@oscharko-dev/keiko","version":"0.3.9","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.3.9","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"550914ae5943faad0f3c0c28c7050db4249431cb","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.3.9.tgz","fileCount":4809,"integrity":"sha512-F/ERn3RUORLamtY5qC7ksT8+ktHBOhVRj/L1baYl0eBBcLEpV7xXaTnIomfQReU/s6HOHRHuzs4IbDxkPFx+nQ==","signatures":[{"sig":"MEYCIQDPEadIywx6Xv9PBlb4JA381KbtkDHjKt2yI2wdLn9wAwIhANM0yGq6kvnA1rjzW3Qkf8unc7nzqkgRw8ruYzhLj+5O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38372067},"type":"module","engines":{"npm":"11.16.0","node":">=24.18.0 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"node --max-old-space-size=8192 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npm run test:mutation:security:run && npm run test:mutation:debug-launch-security && npm run check:mutation:baseline","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:editor-agent-docking-2122":"playwright test --config tests/e2e/config/playwright.issue-2122-editor-agent-docking.config.ts --project=chromium","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"qs":"6.15.3","vite":"8.1.4","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.26","fast-uri":"3.1.5","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"axe-core":"4.12.1"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.2.108","typescript":"6.0.3","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-0.3.9.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-0.3.9.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-0.3.9.tgz","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-0.3.9.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-0.3.9.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-0.3.9.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-0.3.9.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-0.3.9.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-0.3.9.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-0.3.9.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-0.3.9.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-0.3.9.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-0.3.9.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-0.3.9.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-0.3.9.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-0.3.9.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-0.3.9.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-0.3.9.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-0.3.9.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-0.3.9.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-0.3.9.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-0.3.9.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-0.3.9.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.31.0","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^9.39.5","fallow":"3.9.1","vitest":"^4.1.10","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.5","@babel/core":"^8.0.1","@types/node":"^26.2.0","@types/yauzl":"^3.4.0","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.67.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.10","@vitejs/plugin-react":"6.0.5","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"0.3.9","@stryker-mutator/vitest-runner":"9.6.1"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/keiko_0.3.9_1787050271820_0.563046677055639","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@oscharko-dev/keiko","version":"0.3.10","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.3.10","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"fe024d90e16f637dd93abfd6d6c15a36752e8317","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.3.10.tgz","fileCount":4809,"integrity":"sha512-5AItRVqZW57Nyjw/rh7K9R/oCWV+IHjW5Z3H4s6mISNyyJD1Gfmh4jgC6PNv3gGK1znblKKYpcGqtq1lQo1Ftw==","signatures":[{"sig":"MEQCIHUxYPThoIe9J+r9WXidLJjLE4UcBtDPNIOoy2bZyVQoAiAkE+qNvGszaQSlLzWqyZ0D4yf/NcmdVFOrFyJmb9neJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38375168},"type":"module","engines":{"npm":"11.16.0","node":">=24.18.0 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"node --max-old-space-size=8192 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npm run test:mutation:security:run && npm run test:mutation:debug-launch-security && npm run check:mutation:baseline","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:editor-agent-docking-2122":"playwright test --config tests/e2e/config/playwright.issue-2122-editor-agent-docking.config.ts --project=chromium","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"qs":"6.15.3","vite":"8.1.4","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.26","fast-uri":"3.1.5","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"axe-core":"4.12.1"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.2.108","typescript":"6.0.3","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-0.3.10.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-0.3.10.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-0.3.10.tgz","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-0.3.10.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-0.3.10.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-0.3.10.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-0.3.10.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-0.3.10.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-0.3.10.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-0.3.10.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-0.3.10.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-0.3.10.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-0.3.10.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-0.3.10.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-0.3.10.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-0.3.10.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-0.3.10.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-0.3.10.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-0.3.10.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-0.3.10.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-0.3.10.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-0.3.10.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-0.3.10.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.31.0","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^9.39.5","fallow":"3.9.1","vitest":"^4.1.10","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.5","@babel/core":"^8.0.1","@types/node":"^26.2.0","@types/yauzl":"^3.4.0","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.67.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.10","@vitejs/plugin-react":"6.0.5","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"0.3.10","@stryker-mutator/vitest-runner":"9.6.1"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/keiko_0.3.10_1787086157124_0.005688845364774764","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@oscharko-dev/keiko","version":"0.3.11","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.3.11","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"5c6e110c0b577ecda11e97ba6f1aff8a69e2bdfe","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.3.11.tgz","fileCount":4809,"integrity":"sha512-bDG4yim0szbuy5Ew1galZu9d2oTuZeSjPLm3oKt8KryaWs8bCseQfwHCnNiW1gLMOCkseOi5IHsyGcvbkRG1lw==","signatures":[{"sig":"MEYCIQD8SVKK1tG4+0pbFLSb6uUI+phqXh5ATn7xbtQVAcsOEQIhALvLGuLiMvGWIfPyRuq/RJoUd7YiZF52pX8mxWKnrw1U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38391443},"type":"module","engines":{"npm":"11.16.0","node":">=24.18.0 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"node --max-old-space-size=8192 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npm run test:mutation:security:run && npm run test:mutation:debug-launch-security && npm run check:mutation:baseline","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:editor-agent-docking-2122":"playwright test --config tests/e2e/config/playwright.issue-2122-editor-agent-docking.config.ts --project=chromium","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"qs":"6.15.3","vite":"8.1.4","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.26","fast-uri":"3.1.5","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"axe-core":"4.12.1"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.2.108","typescript":"6.0.3","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-0.3.11.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-0.3.11.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-0.3.11.tgz","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-0.3.11.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-0.3.11.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-0.3.11.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-0.3.11.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-0.3.11.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-0.3.11.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-0.3.11.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-0.3.11.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-0.3.11.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-0.3.11.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-0.3.11.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-0.3.11.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-0.3.11.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-0.3.11.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-0.3.11.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-0.3.11.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-0.3.11.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-0.3.11.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-0.3.11.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-0.3.11.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.31.0","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^9.39.5","fallow":"3.9.1","vitest":"^4.1.10","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.5","@babel/core":"^8.0.1","@types/node":"^26.2.0","@types/yauzl":"^3.4.0","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.67.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.10","@vitejs/plugin-react":"6.0.5","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"0.3.11","@stryker-mutator/vitest-runner":"9.6.1"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/keiko_0.3.11_1787142324467_0.5417943478008664","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@oscharko-dev/keiko","version":"0.3.12","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.3.12","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"b25cf68c4bf1751eb24c613ca597a9a3f644773e","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.3.12.tgz","fileCount":4809,"integrity":"sha512-y+xsWkyWInWs3ujrQQ5C7lDRxgktAoG6tzu5YHHeEtENBPzBVR+zwSIdMPvSJrZ3Yqp2rbO7E/ZWq2LHnpEyjA==","signatures":[{"sig":"MEQCIEu4944n1vKQ7um3f0ie7G5MUBvZarBsfn1RJaOflVbRAiBjNqX5Mv8vn4R6e/gg3qOTpy3lsUe1kyit08UV3Q7WDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38460149},"type":"module","engines":{"npm":"11.16.0","node":">=24.18.0 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"node --max-old-space-size=8192 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npm run test:mutation:security:run && npm run test:mutation:debug-launch-security && npm run check:mutation:baseline","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:editor-agent-docking-2122":"playwright test --config tests/e2e/config/playwright.issue-2122-editor-agent-docking.config.ts --project=chromium","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"qs":"6.15.3","vite":"8.1.4","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.26","fast-uri":"3.1.5","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"axe-core":"4.12.1"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.2.108","typescript":"6.0.3","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-0.3.12.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-0.3.12.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-0.3.12.tgz","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-0.3.12.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-0.3.12.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-0.3.12.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-0.3.12.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-0.3.12.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-0.3.12.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-0.3.12.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-0.3.12.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-0.3.12.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-0.3.12.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-0.3.12.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-0.3.12.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-0.3.12.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-0.3.12.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-0.3.12.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-0.3.12.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-0.3.12.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-0.3.12.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-0.3.12.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-0.3.12.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.31.0","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^9.39.5","fallow":"3.9.1","vitest":"^4.1.10","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.5","@babel/core":"^8.0.1","@types/node":"^26.2.0","@types/yauzl":"^3.4.0","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.67.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.10","@vitejs/plugin-react":"6.0.5","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"0.3.12","@stryker-mutator/vitest-runner":"9.6.1"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/keiko_0.3.12_1787210026246_0.949162480743122","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@oscharko-dev/keiko","version":"0.3.13","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.3.13","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"4f63f608dcc9308c11e6dcca98ff0aa44782dfa0","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.3.13.tgz","fileCount":4809,"integrity":"sha512-KIlpGKapUuuleu0d4Nn2zKk3GaAU7ISwHyXjt8WedZj5yn6cPHZ3RK6Zm/WcBvCM+yWmXX2k+p76ONkPDvDgoQ==","signatures":[{"sig":"MEUCIECCVJJe+wlcBVvdUP7p0oHcyBppf0Hyp/aKTdTWen/aAiEAw3fUKeHLhNBhpvMvJnKfsYUV3PvywTJKRgw4E04QYdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38493783},"type":"module","engines":{"npm":"11.16.0","node":">=24.18.0 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"node --max-old-space-size=8192 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npm run test:mutation:security:run && npm run test:mutation:debug-launch-security && npm run check:mutation:baseline","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:editor-agent-docking-2122":"playwright test --config tests/e2e/config/playwright.issue-2122-editor-agent-docking.config.ts --project=chromium","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"qs":"6.15.3","vite":"8.1.4","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.26","fast-uri":"3.1.5","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"axe-core":"4.12.1"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.2.108","typescript":"6.0.3","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-0.3.13.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-0.3.13.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-0.3.13.tgz","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-0.3.13.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-0.3.13.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-0.3.13.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-0.3.13.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-0.3.13.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-0.3.13.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-0.3.13.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-0.3.13.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-0.3.13.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-0.3.13.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-0.3.13.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-0.3.13.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-0.3.13.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-0.3.13.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-0.3.13.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-0.3.13.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-0.3.13.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-0.3.13.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-0.3.13.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-0.3.13.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.31.0","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^9.39.5","fallow":"3.9.1","vitest":"^4.1.10","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.5","@babel/core":"^8.0.1","@types/node":"^26.2.0","@types/yauzl":"^3.4.0","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.67.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.10","@vitejs/plugin-react":"6.0.5","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"0.3.13","@stryker-mutator/vitest-runner":"9.6.1"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/keiko_0.3.13_1787247190324_0.3222084972362629","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@oscharko-dev/keiko","version":"0.3.14","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.3.14","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"41292554f090aa912862595adb3e7b6dca9154a9","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.3.14.tgz","fileCount":4809,"integrity":"sha512-ZZDYx4e4s13IEdGbKmRU2caXt8gK38yRATRE0hm6y6Vne/jFYRQI3Cdr5lQLBdmWUbaM29HDhM/n8BMA6dUa5g==","signatures":[{"sig":"MEUCIQD57YPiz6aCGhwu8YYM8T+0/YJjFGJXUBHFznFBN7rJ0AIgRgnhHW+8QyzcyHs5DkPuNXFVT7OGv9cMOMUPKhwwbLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38503429},"type":"module","engines":{"npm":"11.16.0","node":">=24.18.0 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"node --max-old-space-size=8192 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npm run test:mutation:security:run && npm run test:mutation:debug-launch-security && npm run check:mutation:baseline","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:editor-agent-docking-2122":"playwright test --config tests/e2e/config/playwright.issue-2122-editor-agent-docking.config.ts --project=chromium","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"qs":"6.15.3","vite":"8.1.4","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.26","fast-uri":"3.1.5","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"axe-core":"4.12.1"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.2.108","typescript":"6.0.3","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-0.3.14.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-0.3.14.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-0.3.14.tgz","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-0.3.14.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-0.3.14.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-0.3.14.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-0.3.14.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-0.3.14.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-0.3.14.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-0.3.14.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-0.3.14.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-0.3.14.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-0.3.14.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-0.3.14.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-0.3.14.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-0.3.14.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-0.3.14.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-0.3.14.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-0.3.14.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-0.3.14.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-0.3.14.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-0.3.14.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-0.3.14.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.31.0","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^9.39.5","fallow":"3.9.1","vitest":"^4.1.10","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.5","@babel/core":"^8.0.1","@types/node":"^26.2.0","@types/yauzl":"^3.4.0","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.67.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.10","@vitejs/plugin-react":"6.0.5","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"0.3.14","@stryker-mutator/vitest-runner":"9.6.1"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/keiko_0.3.14_1787270476014_0.2707601193699105","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@oscharko-dev/keiko","version":"0.3.15","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.3.15","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"e744a1b97561a1f42c040b7e3e4ec4ec6c6eecb1","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.3.15.tgz","fileCount":4836,"integrity":"sha512-mshYRn/49j0nbYTHRXGvIoxi5+lApq9qJUOe8PxTnn5KMaS81x5k7KtigPdtd1ZJAY84Ve8mQ36eirOgFkzcIg==","signatures":[{"sig":"MEUCIHg+EneOLCrqSseS4XdqzHfVfc1koPxgp1N2l9u+LuzWAiEA0r/Pp8xM7siLvXFNWbuvC3q4Er5dsRW5jTG28B88ZkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38799848},"type":"module","engines":{"npm":"11.16.0","node":">=24.18.0 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"node --max-old-space-size=8192 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npm run test:mutation:security:run && npm run test:mutation:debug-launch-security && npm run check:mutation:baseline","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:editor-agent-docking-2122":"playwright test --config tests/e2e/config/playwright.issue-2122-editor-agent-docking.config.ts --project=chromium","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"qs":"6.15.3","vite":"8.1.4","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.26","fast-uri":"3.1.5","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"axe-core":"4.12.1"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.2.108","typescript":"6.0.3","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-0.3.15.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-0.3.15.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-0.3.15.tgz","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-0.3.15.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-0.3.15.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-0.3.15.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-0.3.15.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-0.3.15.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-0.3.15.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-0.3.15.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-0.3.15.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-0.3.15.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-0.3.15.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-0.3.15.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-0.3.15.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-0.3.15.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-0.3.15.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-0.3.15.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-0.3.15.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-0.3.15.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-0.3.15.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-0.3.15.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-0.3.15.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.31.0","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^9.39.5","fallow":"3.9.1","vitest":"^4.1.10","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.5","@babel/core":"^8.0.1","@types/node":"^26.2.0","@types/yauzl":"^3.4.0","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.67.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.10","@vitejs/plugin-react":"6.0.5","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"0.3.15","@stryker-mutator/vitest-runner":"9.6.1"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/keiko_0.3.15_1787319326400_0.3476454248348029","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@oscharko-dev/keiko","version":"0.3.16","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.3.16","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"1b0c6fcec9640af6935c4c3c8a3cdb81b5aa5473","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.3.16.tgz","fileCount":4878,"integrity":"sha512-Z9aLrOhqIk2Mw3K2vYmGwpHgX7FCq3znia2wZHmMqi59Jg2JNkr7PADr9WmUq7LYLWOhrULWewl2bV2NIe20QA==","signatures":[{"sig":"MEUCIQDYB2zLMCjP8GemUZDHSa+igZAWizneSmQvKndexfKK2QIgEK427/bG4a7ArtLvyRXrhejqp02AqnkBD4Jyg2HByKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39280811},"type":"module","engines":{"npm":"11.16.0","node":">=24.18.0 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"node --max-old-space-size=8192 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","check:op-catalog":"vitest run scripts/__tests__/op-catalog-drift.test.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","generate:op-catalog":"node scripts/generate-op-catalog.mjs","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npm run test:mutation:security:run && npm run test:mutation:debug-launch-security && npm run check:mutation:baseline","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:editor-agent-docking-2122":"playwright test --config tests/e2e/config/playwright.issue-2122-editor-agent-docking.config.ts --project=chromium","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"qs":"6.15.3","vite":"8.1.4","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.26","fast-uri":"3.1.5","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"axe-core":"4.12.1"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.2.108","typescript":"6.0.3","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-0.3.16.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-0.3.16.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-0.3.16.tgz","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-0.3.16.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-0.3.16.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-0.3.16.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-0.3.16.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-0.3.16.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-0.3.16.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-0.3.16.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-0.3.16.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-0.3.16.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-0.3.16.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-0.3.16.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-0.3.16.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-0.3.16.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-0.3.16.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-0.3.16.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-0.3.16.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-0.3.16.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-0.3.16.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-0.3.16.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-0.3.16.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.31.0","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^9.39.5","fallow":"3.9.1","vitest":"^4.1.10","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.5","@babel/core":"^8.0.1","@types/node":"^26.2.0","@types/yauzl":"^3.4.0","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.67.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.10","@vitejs/plugin-react":"6.0.5","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"0.3.16","@stryker-mutator/vitest-runner":"9.6.1"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/keiko_0.3.16_1787412967361_0.48356361101525347","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@oscharko-dev/keiko","version":"0.3.17","license":"Apache-2.0","_id":"@oscharko-dev/keiko@0.3.17","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"2433e5c415fb706b0ac5c8af10a49592d47f7d3f","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-0.3.17.tgz","fileCount":4881,"integrity":"sha512-cmh8eg2YZ7Naa1avbukDVk9YxrIy77/CsJ2pXyRdhN2u9FkAoAYgRl1YVdbpNlUNaazM86DizoI2zMdQMY3rig==","signatures":[{"sig":"MEUCIQCoSF3ypDKuaSWH4kEcVxrNvcqQyYkkoeA6lBJkEVne4wIgA4CIPh3f9fsiFSmMTQvi/AG2lHg7Ax412KeYJak2HaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39419371},"type":"module","engines":{"npm":"11.16.0","node":">=24.18.0 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"node --max-old-space-size=8192 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","check:op-catalog":"vitest run scripts/__tests__/op-catalog-drift.test.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","generate:op-catalog":"node scripts/generate-op-catalog.mjs","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:mutation:security":"npm run test:mutation:security:run && npm run test:mutation:debug-launch-security && npm run check:mutation:baseline","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:release-alignment":"node scripts/check-release-alignment.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:editor-agent-docking-2122":"playwright test --config tests/e2e/config/playwright.issue-2122-editor-agent-docking.config.ts --project=chromium","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium"},"_npmUser":{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"},"overrides":{"qs":"6.15.3","vite":"8.1.4","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.26","fast-uri":"3.1.5","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"axe-core":"4.12.1"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.2.108","typescript":"6.0.3","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-0.3.17.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-0.3.17.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-0.3.17.tgz","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-0.3.17.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-0.3.17.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-0.3.17.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-0.3.17.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-0.3.17.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-0.3.17.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-0.3.17.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-0.3.17.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-0.3.17.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-0.3.17.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-0.3.17.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-0.3.17.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-0.3.17.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-0.3.17.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-0.3.17.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-0.3.17.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-0.3.17.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-0.3.17.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-0.3.17.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-0.3.17.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.31.0","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^9.39.5","fallow":"3.9.1","vitest":"^4.1.10","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.5","@babel/core":"^8.0.1","@types/node":"^26.2.0","@types/yauzl":"^3.4.0","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.67.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.10","@vitejs/plugin-react":"6.0.5","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"0.3.17","@stryker-mutator/vitest-runner":"9.6.1"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/keiko_0.3.17_1787437331365_0.39406311754204815","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@oscharko-dev/keiko","version":"1.0.1","license":"Apache-2.0","_id":"@oscharko-dev/keiko@1.0.1","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"d837cd5efe4eff8ac5c41933494a4286ae312f1a","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-1.0.1.tgz","fileCount":5727,"integrity":"sha512-tM5PxaYD4n3d45mQcU0wAcF7M5EOVm2kccCjc9ZpGVd9T/pZfCEyBsWqWWzwhmjkOg6D5YMYoqpcnYv1ZTDjHg==","signatures":[{"sig":"MEUCICVxvz2VFoQuWgp1hG7Py8O97EIZkVFvx5wLzxx4tjfDAiEAx/ISv1fu3nAjcq/MimuN5ytjRwFIgqlehd0qRqRq6b0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDrlx8VRZY7Ln3f6BFT3m8D8XT7YyhLPUL2nH451M8N2QIhAJiS25HH16apGJtKybx/EqorkG8NGfPniVQVEXRlbf/V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oscharko-dev%2fkeiko@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45684406},"type":"module","engines":{"npm":">=11.16.0 <12","node":">=24.18.0 <25 || >=26.3.0 <27"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"node --max-old-space-size=12288 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs && npm run check:governed-tool-contract && npm run check:tool-catalog-conformance && npm run check:tool-catalog-performance","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","set-version":"node scripts/set-version.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","check:op-catalog":"vitest run scripts/__tests__/op-catalog-drift.test.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:eslint-lane":"npm ls eslint","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","generate:op-catalog":"node scripts/generate-op-catalog.mjs","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","generate:tool-catalog":"node scripts/check-tool-catalog-conformance.mjs --write","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","test:e2e:smoke:webkit":"playwright test --config tests/e2e/config/playwright.config.ts --project=webkit --grep @smoke","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:browser-baseline":"node scripts/check-browser-baseline.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:lift-icon-parity":"node scripts/check-lift-icon-parity.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:e2e:smoke:firefox":"playwright test --config tests/e2e/config/playwright.config.ts --project=firefox --grep @smoke","test:mutation:security":"npm run test:mutation:security:run && npm run test:mutation:debug-launch-security && npm run check:mutation:baseline","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:release-alignment":"node scripts/check-release-alignment.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","check:update-ui-evidence":"node scripts/check-update-ui-evidence.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:coding-issue-ci":"playwright test --config tests/e2e/config/playwright.coding-issue-ci.config.ts --project=chromium","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-change-chat":"playwright test --config tests/e2e/config/playwright.git-change-chat-3400.config.ts --project=chromium","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","test:perf:coding-runtime":"vitest run scripts/__tests__/coding-runtime-performance*.test.mjs","check:dependency-currency":"node scripts/check-dependency-currency.mjs","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","qualify:tool-catalog-gates":"node scripts/qualify-tool-catalog-gates.mjs","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","check:secret-scanning-queue":"node scripts/check-secret-scanning-queue.mjs","check:tool-catalog-closeout":"node scripts/check-tool-catalog-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:e2e:assistive-surfaces":"playwright test tests/e2e/prompt-enhancer-3180.spec.ts tests/e2e/quality-intelligence-3186.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","test:e2e:workspace-surfaces":"playwright test tests/e2e/chat-window-resize-2133.spec.ts tests/e2e/dropdown-tooltips.spec.ts tests/e2e/footer-window-palette-layering.spec.ts tests/e2e/workspace-multi-selection-2055.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:governed-tool-contract":"node scripts/check-governed-tool-contract.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","perf:evidence:coding-runtime":"node scripts/coding-runtime-performance-producer.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest/blob","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","test:e2e:coding-issue-commit":"playwright test --config tests/e2e/config/playwright.coding-issue-commit.config.ts --project=chromium","test:e2e:coding-issue-intake":"playwright test --config tests/e2e/config/playwright.coding-issue-intake.config.ts --project=chromium","test:e2e:operations-surfaces":"playwright test tests/e2e/boot-recovery-3187.spec.ts tests/e2e/command-runner-1387.spec.ts tests/e2e/container-status-1388.spec.ts tests/e2e/health-scan-3185.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","check:perf-evidence:workspace":"node scripts/perf-evidence-gate.mjs --target workspace","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","perf:evidence:regen:workspace":"node scripts/regenerate-d12-evidence.mjs --workspace","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:coding-issue-handoff":"playwright test --config tests/e2e/config/playwright.coding-issue-handoff.config.ts --project=chromium","test:e2e:coding-issue-publish":"playwright test --config tests/e2e/config/playwright.coding-issue-publish.config.ts --project=chromium","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","check:tool-catalog-conformance":"node scripts/check-tool-catalog-conformance.mjs","check:tool-catalog-performance":"node scripts/check-tool-catalog-performance.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","qualify:tool-catalog-consumers":"npm run build:packages && node scripts/qualify-tool-catalog-consumers.mjs --run-nonmanaged","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","perf:evidence:regen:tool-catalog":"node scripts/regenerate-tool-catalog-perf-evidence.mjs","report:infra-failure-observation":"node scripts/report-infra-failure-observation.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","check:perf-evidence:coding-runtime":"node scripts/coding-runtime-performance-gate.mjs","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:coding-issue-journey:live":"playwright test --config tests/e2e/config/playwright.coding-issue-journey.config.ts --project=chromium","check:coding-issue-journey-evidence":"node scripts/check-coding-issue-journey-evidence.mjs","qualify:runtime-gateway-confinement":"node scripts/qualify-runtime-gateway-confinement.mjs","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","qualify:coding-issue-journey:manifest":"node scripts/generate-coding-issue-journey-manifest.mjs","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium","check:coding-issue-journey-evidence:3390":"node scripts/check-coding-issue-journey-evidence.mjs --manifest docs/qa/evidence/coding-issue-journey/3390/manifest.json --receipts docs/qa/evidence/coding-issue-journey/3390/receipts --descriptor docs/acceptance/coding-issue-journey-3390.json --epic 3384 --child 3390 --registered issue-to-pr-governed-assist,issue-to-pr-supervised-coding,issue-to-pr-autonomous-delivery,ci-repair-loop,description-auto-draft-and-apply,mark-ready-intent,human-merge-and-closure,git-to-chat-connect-refine-apply,git-chat-negative-effects,coding-runtime-performance-budgets,egress-confinement-macos-arm64,packaged-macos-arm64-reference,packaged-windows-x64,packaged-macos-x64,egress-confinement-linux-windows,real-binary-lane,keiko-issue-audit","check:grounded-workspace-pattern-performance":"npm run build:packages && node scripts/check-grounded-workspace-pattern-performance.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:670faac1-8c75-46bc-9a69-d5879bf4382d"}},"overrides":{"qs":"6.16.0","vite":"8.1.4","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.28","fast-uri":"3.1.6","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@napi-rs/canvas":"1.0.8","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"eslint":"^10.0.0","axe-core":"4.12.1"},"eslint-plugin-react@7.37.5":{"eslint":"^10.0.0"},"eslint-plugin-import@2.32.0":{"eslint":"^10.0.0"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.3.289","typescript":"6.0.3","@sigstore/tuf":"5.0.0","@sigstore/bundle":"5.0.0","@sigstore/verify":"4.1.2","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-1.0.1.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-1.0.1.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-1.0.1.tgz","@sigstore/protobuf-specs":"0.5.2","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-1.0.1.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-1.0.1.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-1.0.1.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-1.0.1.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-1.0.1.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-1.0.1.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-1.0.1.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-1.0.1.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-1.0.1.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-1.0.1.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-1.0.1.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-1.0.1.tgz","@oscharko-dev/keiko-tool-catalog":"file:vendor/oscharko-dev-keiko-tool-catalog-1.0.1.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-1.0.1.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-1.0.1.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-1.0.1.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-1.0.1.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-1.0.1.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-1.0.1.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-1.0.1.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-1.0.1.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.34.0","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^10.8.1","fallow":"3.9.1","semver":"^7.8.5","vitest":"^5.0.0","corepack":"0.36.0","prettier":"^3.0.0","sigstore":"^5.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","pdfjs-dist":"^6.3.289","@babel/core":"^8.0.1","@types/node":"^26.4.1","@types/yauzl":"^3.4.0","@babel/parser":"^8.0.1","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.69.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"6.1.1","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"1.0.1","@stryker-mutator/vitest-runner":"10.0.0"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-tool-catalog","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/keiko_1.0.1_1789440589635_0.18152763189792798","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@oscharko-dev/keiko","version":"1.0.2","license":"Apache-2.0","_id":"@oscharko-dev/keiko@1.0.2","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"4eadb5b83c6f6ec1413ebd3d399cf2a44ec4b07f","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-1.0.2.tgz","fileCount":5727,"integrity":"sha512-dHt1HN4POdzbKKB65FMdCV94YUOkXxHjfEH0jd2MoGY+hlMrY1VnB4ucVEKbWIvkBLhmupQ1JoZK7qfBVeIkEw==","signatures":[{"sig":"MEYCIQDYBbtUB4xtShFWxOIHu0BvlZfUj6qP+vRMK5fdrCdCzAIhAPO6XWe6mdOu6cJZv3mhvTEmr7jCkOVlAkeA/bcd+/BE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCaHkT3kIJsso4X+MEjSgKlZyoXVazrCSeU5BEGcx9NmwIgJiUmLfXb01ugtzes0a+Abv8PPqlJ6O82t02YKeAmr6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oscharko-dev%2fkeiko@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45687137},"type":"module","engines":{"npm":">=11.16.0 <12","node":">=24.18.0 <25 || >=26.3.0 <27"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"node --max-old-space-size=12288 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs && npm run check:governed-tool-contract && npm run check:tool-catalog-conformance && npm run check:tool-catalog-performance","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","set-version":"node scripts/set-version.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","check:op-catalog":"vitest run scripts/__tests__/op-catalog-drift.test.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:eslint-lane":"npm ls eslint","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","generate:op-catalog":"node scripts/generate-op-catalog.mjs","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","generate:tool-catalog":"node scripts/check-tool-catalog-conformance.mjs --write","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","test:e2e:smoke:webkit":"playwright test --config tests/e2e/config/playwright.config.ts --project=webkit --grep @smoke","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:browser-baseline":"node scripts/check-browser-baseline.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:lift-icon-parity":"node scripts/check-lift-icon-parity.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:e2e:smoke:firefox":"playwright test --config tests/e2e/config/playwright.config.ts --project=firefox --grep @smoke","test:mutation:security":"npm run test:mutation:security:run && npm run test:mutation:debug-launch-security && npm run check:mutation:baseline","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:release-alignment":"node scripts/check-release-alignment.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","check:update-ui-evidence":"node scripts/check-update-ui-evidence.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:coding-issue-ci":"playwright test --config tests/e2e/config/playwright.coding-issue-ci.config.ts --project=chromium","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-change-chat":"playwright test --config tests/e2e/config/playwright.git-change-chat-3400.config.ts --project=chromium","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","test:perf:coding-runtime":"vitest run scripts/__tests__/coding-runtime-performance*.test.mjs","check:dependency-currency":"node scripts/check-dependency-currency.mjs","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","qualify:tool-catalog-gates":"node scripts/qualify-tool-catalog-gates.mjs","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","check:secret-scanning-queue":"node scripts/check-secret-scanning-queue.mjs","check:tool-catalog-closeout":"node scripts/check-tool-catalog-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:e2e:assistive-surfaces":"playwright test tests/e2e/prompt-enhancer-3180.spec.ts tests/e2e/quality-intelligence-3186.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","test:e2e:workspace-surfaces":"playwright test tests/e2e/chat-window-resize-2133.spec.ts tests/e2e/dropdown-tooltips.spec.ts tests/e2e/footer-window-palette-layering.spec.ts tests/e2e/workspace-multi-selection-2055.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:governed-tool-contract":"node scripts/check-governed-tool-contract.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","perf:evidence:coding-runtime":"node scripts/coding-runtime-performance-producer.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest/blob","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","test:e2e:coding-issue-commit":"playwright test --config tests/e2e/config/playwright.coding-issue-commit.config.ts --project=chromium","test:e2e:coding-issue-intake":"playwright test --config tests/e2e/config/playwright.coding-issue-intake.config.ts --project=chromium","test:e2e:operations-surfaces":"playwright test tests/e2e/boot-recovery-3187.spec.ts tests/e2e/command-runner-1387.spec.ts tests/e2e/container-status-1388.spec.ts tests/e2e/health-scan-3185.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","check:perf-evidence:workspace":"node scripts/perf-evidence-gate.mjs --target workspace","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","perf:evidence:regen:workspace":"node scripts/regenerate-d12-evidence.mjs --workspace","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:coding-issue-handoff":"playwright test --config tests/e2e/config/playwright.coding-issue-handoff.config.ts --project=chromium","test:e2e:coding-issue-publish":"playwright test --config tests/e2e/config/playwright.coding-issue-publish.config.ts --project=chromium","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","check:tool-catalog-conformance":"node scripts/check-tool-catalog-conformance.mjs","check:tool-catalog-performance":"node scripts/check-tool-catalog-performance.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","qualify:tool-catalog-consumers":"npm run build:packages && node scripts/qualify-tool-catalog-consumers.mjs --run-nonmanaged","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","perf:evidence:regen:tool-catalog":"node scripts/regenerate-tool-catalog-perf-evidence.mjs","report:infra-failure-observation":"node scripts/report-infra-failure-observation.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","check:perf-evidence:coding-runtime":"node scripts/coding-runtime-performance-gate.mjs","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:coding-issue-journey:live":"playwright test --config tests/e2e/config/playwright.coding-issue-journey.config.ts --project=chromium","check:coding-issue-journey-evidence":"node scripts/check-coding-issue-journey-evidence.mjs","qualify:runtime-gateway-confinement":"node scripts/qualify-runtime-gateway-confinement.mjs","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","qualify:coding-issue-journey:manifest":"node scripts/generate-coding-issue-journey-manifest.mjs","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium","check:coding-issue-journey-evidence:3390":"node scripts/check-coding-issue-journey-evidence.mjs --manifest docs/qa/evidence/coding-issue-journey/3390/manifest.json --receipts docs/qa/evidence/coding-issue-journey/3390/receipts --descriptor docs/acceptance/coding-issue-journey-3390.json --epic 3384 --child 3390 --registered issue-to-pr-governed-assist,issue-to-pr-supervised-coding,issue-to-pr-autonomous-delivery,ci-repair-loop,description-auto-draft-and-apply,mark-ready-intent,human-merge-and-closure,git-to-chat-connect-refine-apply,git-chat-negative-effects,coding-runtime-performance-budgets,egress-confinement-macos-arm64,packaged-macos-arm64-reference,packaged-windows-x64,packaged-macos-x64,egress-confinement-linux-windows,real-binary-lane,keiko-issue-audit","check:grounded-workspace-pattern-performance":"npm run build:packages && node scripts/check-grounded-workspace-pattern-performance.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:670faac1-8c75-46bc-9a69-d5879bf4382d"}},"overrides":{"qs":"6.16.0","vite":"8.1.4","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.28","fast-uri":"3.1.6","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@napi-rs/canvas":"1.0.8","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"eslint":"^10.0.0","axe-core":"4.12.1"},"eslint-plugin-react@7.37.5":{"eslint":"^10.0.0"},"eslint-plugin-import@2.32.0":{"eslint":"^10.0.0"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.3.289","typescript":"6.0.3","@sigstore/tuf":"5.0.0","@sigstore/bundle":"5.0.0","@sigstore/verify":"4.1.2","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-1.0.2.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-1.0.2.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-1.0.2.tgz","@sigstore/protobuf-specs":"0.5.2","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-1.0.2.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-1.0.2.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-1.0.2.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-1.0.2.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-1.0.2.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-1.0.2.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-1.0.2.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-1.0.2.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-1.0.2.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-1.0.2.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-1.0.2.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-1.0.2.tgz","@oscharko-dev/keiko-tool-catalog":"file:vendor/oscharko-dev-keiko-tool-catalog-1.0.2.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-1.0.2.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-1.0.2.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-1.0.2.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-1.0.2.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-1.0.2.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-1.0.2.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-1.0.2.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-1.0.2.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.34.0","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^10.8.1","fallow":"3.9.1","semver":"^7.8.5","vitest":"^5.0.0","corepack":"0.36.0","prettier":"^3.0.0","sigstore":"^5.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","pdfjs-dist":"^6.3.289","@babel/core":"^8.0.1","@types/node":"^26.4.1","@types/yauzl":"^3.4.0","@babel/parser":"^8.0.1","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.69.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"6.1.1","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"1.0.2","@stryker-mutator/vitest-runner":"10.0.0"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-tool-catalog","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/keiko_1.0.2_1789496751250_0.2647772747025783","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@oscharko-dev/keiko","version":"1.0.3","license":"Apache-2.0","_id":"@oscharko-dev/keiko@1.0.3","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"f4ab4320213232b75caf4bd738ba2465457ca2d1","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-1.0.3.tgz","fileCount":5735,"integrity":"sha512-wiUe+rpgAroExZjYLaTT/q2Vaaeyn341mBM36teraDgjcexUZawyLm+2PW97P1q+FChFJC4uEPUl+McA90G9BA==","signatures":[{"sig":"MEYCIQDZmLfZJaKnYYM5EbtHqtgEAibUz4B/EyoeB0s1YpRd+wIhAMEsKW57jK9gGZGoC/S9cRU+d172k22KPbfDQBxw6nA9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAydxNStK1pBWY6EAd8V0Lo21qDb284BlduxEa/ntCqwAiAw2trO5hdkFi5l9UZ4LPXyLQ4Wvyx0q2GzuWnv0T40Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oscharko-dev%2fkeiko@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45926246},"type":"module","engines":{"npm":">=11.16.0 <12","node":">=24.18.0 <25 || >=26.3.0 <27"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"node --max-old-space-size=12288 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs && npm run check:governed-tool-contract && npm run check:tool-catalog-conformance && npm run check:tool-catalog-performance","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","set-version":"node scripts/set-version.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","check:op-catalog":"vitest run scripts/__tests__/op-catalog-drift.test.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:eslint-lane":"npm ls eslint","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","generate:op-catalog":"node scripts/generate-op-catalog.mjs","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","generate:tool-catalog":"node scripts/check-tool-catalog-conformance.mjs --write","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","test:e2e:smoke:webkit":"playwright test --config tests/e2e/config/playwright.config.ts --project=webkit --grep @smoke","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:browser-baseline":"node scripts/check-browser-baseline.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:lift-icon-parity":"node scripts/check-lift-icon-parity.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:e2e:smoke:firefox":"playwright test --config tests/e2e/config/playwright.config.ts --project=firefox --grep @smoke","test:mutation:security":"npm run test:mutation:security:run && npm run test:mutation:debug-launch-security && npm run check:mutation:baseline","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:release-alignment":"node scripts/check-release-alignment.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","check:update-ui-evidence":"node scripts/check-update-ui-evidence.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:coding-issue-ci":"playwright test --config tests/e2e/config/playwright.coding-issue-ci.config.ts --project=chromium","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-change-chat":"playwright test --config tests/e2e/config/playwright.git-change-chat-3400.config.ts --project=chromium","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","test:perf:coding-runtime":"vitest run scripts/__tests__/coding-runtime-performance*.test.mjs","check:dependency-currency":"node scripts/check-dependency-currency.mjs","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","qualify:tool-catalog-gates":"node scripts/qualify-tool-catalog-gates.mjs","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","check:secret-scanning-queue":"node scripts/check-secret-scanning-queue.mjs","check:tool-catalog-closeout":"node scripts/check-tool-catalog-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:e2e:assistive-surfaces":"playwright test tests/e2e/prompt-enhancer-3180.spec.ts tests/e2e/quality-intelligence-3186.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","test:e2e:workspace-surfaces":"playwright test tests/e2e/chat-window-resize-2133.spec.ts tests/e2e/dropdown-tooltips.spec.ts tests/e2e/footer-window-palette-layering.spec.ts tests/e2e/workspace-multi-selection-2055.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:governed-tool-contract":"node scripts/check-governed-tool-contract.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","perf:evidence:coding-runtime":"node scripts/coding-runtime-performance-producer.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest/blob","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","test:e2e:coding-issue-commit":"playwright test --config tests/e2e/config/playwright.coding-issue-commit.config.ts --project=chromium","test:e2e:coding-issue-intake":"playwright test --config tests/e2e/config/playwright.coding-issue-intake.config.ts --project=chromium","test:e2e:operations-surfaces":"playwright test tests/e2e/boot-recovery-3187.spec.ts tests/e2e/command-runner-1387.spec.ts tests/e2e/container-status-1388.spec.ts tests/e2e/health-scan-3185.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","check:perf-evidence:workspace":"node scripts/perf-evidence-gate.mjs --target workspace","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","perf:evidence:regen:workspace":"node scripts/regenerate-d12-evidence.mjs --workspace","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:coding-issue-handoff":"playwright test --config tests/e2e/config/playwright.coding-issue-handoff.config.ts --project=chromium","test:e2e:coding-issue-publish":"playwright test --config tests/e2e/config/playwright.coding-issue-publish.config.ts --project=chromium","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","check:tool-catalog-conformance":"node scripts/check-tool-catalog-conformance.mjs","check:tool-catalog-performance":"node scripts/check-tool-catalog-performance.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","qualify:tool-catalog-consumers":"npm run build:packages && node scripts/qualify-tool-catalog-consumers.mjs --run-nonmanaged","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","perf:evidence:regen:tool-catalog":"node scripts/regenerate-tool-catalog-perf-evidence.mjs","report:infra-failure-observation":"node scripts/report-infra-failure-observation.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","check:perf-evidence:coding-runtime":"node scripts/coding-runtime-performance-gate.mjs","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:coding-issue-journey:live":"playwright test --config tests/e2e/config/playwright.coding-issue-journey.config.ts --project=chromium","check:coding-issue-journey-evidence":"node scripts/check-coding-issue-journey-evidence.mjs","qualify:runtime-gateway-confinement":"node scripts/qualify-runtime-gateway-confinement.mjs","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","qualify:coding-issue-journey:manifest":"node scripts/generate-coding-issue-journey-manifest.mjs","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium","check:coding-issue-journey-evidence:3390":"node scripts/check-coding-issue-journey-evidence.mjs --manifest docs/qa/evidence/coding-issue-journey/3390/manifest.json --receipts docs/qa/evidence/coding-issue-journey/3390/receipts --descriptor docs/acceptance/coding-issue-journey-3390.json --epic 3384 --child 3390 --registered issue-to-pr-governed-assist,issue-to-pr-supervised-coding,issue-to-pr-autonomous-delivery,ci-repair-loop,description-auto-draft-and-apply,mark-ready-intent,human-merge-and-closure,git-to-chat-connect-refine-apply,git-chat-negative-effects,coding-runtime-performance-budgets,egress-confinement-macos-arm64,packaged-macos-arm64-reference,packaged-windows-x64,packaged-macos-x64,egress-confinement-linux-windows,real-binary-lane,keiko-issue-audit","check:grounded-workspace-pattern-performance":"npm run build:packages && node scripts/check-grounded-workspace-pattern-performance.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:670faac1-8c75-46bc-9a69-d5879bf4382d"}},"overrides":{"qs":"6.16.0","vite":"8.1.4","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.28","fast-uri":"3.1.6","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@napi-rs/canvas":"1.0.8","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"eslint":"^10.0.0","axe-core":"4.12.1"},"eslint-plugin-react@7.37.5":{"eslint":"^10.0.0"},"eslint-plugin-import@2.32.0":{"eslint":"^10.0.0"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.3.289","typescript":"6.0.3","@sigstore/tuf":"5.0.0","@sigstore/bundle":"5.0.0","@sigstore/verify":"4.1.2","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-1.0.3.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-1.0.3.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-1.0.3.tgz","@sigstore/protobuf-specs":"0.5.2","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-1.0.3.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-1.0.3.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-1.0.3.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-1.0.3.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-1.0.3.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-1.0.3.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-1.0.3.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-1.0.3.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-1.0.3.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-1.0.3.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-1.0.3.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-1.0.3.tgz","@oscharko-dev/keiko-tool-catalog":"file:vendor/oscharko-dev-keiko-tool-catalog-1.0.3.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-1.0.3.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-1.0.3.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-1.0.3.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-1.0.3.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-1.0.3.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-1.0.3.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-1.0.3.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-1.0.3.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.34.0","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^10.8.1","fallow":"3.9.1","semver":"^7.8.5","vitest":"^5.0.0","corepack":"0.36.0","prettier":"^3.0.0","sigstore":"^5.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","pdfjs-dist":"^6.3.289","@babel/core":"^8.0.1","@types/node":"^26.4.1","@types/yauzl":"^3.4.0","@babel/parser":"^8.0.1","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.69.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"6.1.1","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"1.0.3","@stryker-mutator/vitest-runner":"10.0.0"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-tool-catalog","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/keiko_1.0.3_1789575804463_0.09322238775865221","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@oscharko-dev/keiko","version":"1.0.4","license":"Apache-2.0","_id":"@oscharko-dev/keiko@1.0.4","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"d97cf04d6f490b778e3478597c266be318c9221f","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-1.0.4.tgz","fileCount":5744,"integrity":"sha512-crs/jTGqpFZmc96AzTL1MmRLtJKRexGf3XjvJoq/siiKkav2rZQHXEU1IfLVpbi4AtarkkbR0VroAwI3UmVquA==","signatures":[{"sig":"MEYCIQCBcIMsf5zxET6RSv4zqM+AOyMOdx+lz/mShjWDwDaYkQIhALMdt8l+DuEFdLsH5fR9P0uPyXB231iJ90bJeu8jp7eV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGPd8z9Q0yy19fubNIKnSOBA4fr9ryrcMSYQOpqS3AM0AiEArodWXr5c+S1AHbSKEzZeIv52k8s2HirdWrVjom3pYt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oscharko-dev%2fkeiko@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45975915},"type":"module","engines":{"npm":">=11.16.0 <12","node":">=24.18.0 <25 || >=26.3.0 <27"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"npm run build:packages && node --max-old-space-size=12288 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs && npm run check:governed-tool-contract && npm run check:tool-catalog-conformance && npm run check:tool-catalog-performance","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","set-version":"node scripts/set-version.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","check:op-catalog":"vitest run scripts/__tests__/op-catalog-drift.test.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:eslint-lane":"npm ls eslint","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","generate:op-catalog":"node scripts/generate-op-catalog.mjs","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","generate:tool-catalog":"node scripts/check-tool-catalog-conformance.mjs --write","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","test:e2e:smoke:webkit":"playwright test --config tests/e2e/config/playwright.config.ts --project=webkit --grep @smoke","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:browser-baseline":"node scripts/check-browser-baseline.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:lift-icon-parity":"node scripts/check-lift-icon-parity.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:e2e:smoke:firefox":"playwright test --config tests/e2e/config/playwright.config.ts --project=firefox --grep @smoke","test:mutation:security":"node scripts/run-security-mutation-suite.mjs","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:release-alignment":"node scripts/check-release-alignment.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","check:update-ui-evidence":"node scripts/check-update-ui-evidence.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:coding-issue-ci":"playwright test --config tests/e2e/config/playwright.coding-issue-ci.config.ts --project=chromium","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-change-chat":"playwright test --config tests/e2e/config/playwright.git-change-chat-3400.config.ts --project=chromium","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","test:perf:coding-runtime":"vitest run scripts/__tests__/coding-runtime-performance*.test.mjs","check:dependency-currency":"node scripts/check-dependency-currency.mjs","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","qualify:tool-catalog-gates":"node scripts/qualify-tool-catalog-gates.mjs","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","check:mutation:debug-launch":"node scripts/check-mutation-quality.mjs --strict --report reports/mutation/debug-launch-security/mutation-report.json --minimum-score 100 --maximum-survived 0 --maximum-no-coverage 0","check:secret-scanning-queue":"node scripts/check-secret-scanning-queue.mjs","check:tool-catalog-closeout":"node scripts/check-tool-catalog-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:e2e:assistive-surfaces":"playwright test tests/e2e/prompt-enhancer-3180.spec.ts tests/e2e/quality-intelligence-3186.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","test:e2e:workspace-surfaces":"playwright test tests/e2e/chat-window-resize-2133.spec.ts tests/e2e/dropdown-tooltips.spec.ts tests/e2e/footer-window-palette-layering.spec.ts tests/e2e/workspace-multi-selection-2055.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:governed-tool-contract":"node scripts/check-governed-tool-contract.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","perf:evidence:coding-runtime":"node scripts/coding-runtime-performance-producer.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","test:e2e:coding-issue-commit":"playwright test --config tests/e2e/config/playwright.coding-issue-commit.config.ts --project=chromium","test:e2e:coding-issue-intake":"playwright test --config tests/e2e/config/playwright.coding-issue-intake.config.ts --project=chromium","test:e2e:operations-surfaces":"playwright test tests/e2e/boot-recovery-3187.spec.ts tests/e2e/command-runner-1387.spec.ts tests/e2e/container-status-1388.spec.ts tests/e2e/health-scan-3185.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","check:perf-evidence:workspace":"node scripts/perf-evidence-gate.mjs --target workspace","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","perf:evidence:regen:workspace":"node scripts/regenerate-d12-evidence.mjs --workspace","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:coding-issue-handoff":"playwright test --config tests/e2e/config/playwright.coding-issue-handoff.config.ts --project=chromium","test:e2e:coding-issue-publish":"playwright test --config tests/e2e/config/playwright.coding-issue-publish.config.ts --project=chromium","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","check:tool-catalog-conformance":"node scripts/check-tool-catalog-conformance.mjs","check:tool-catalog-performance":"node scripts/check-tool-catalog-performance.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","qualify:tool-catalog-consumers":"npm run build:packages && node scripts/qualify-tool-catalog-consumers.mjs --run-nonmanaged","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","perf:evidence:regen:tool-catalog":"node scripts/regenerate-tool-catalog-perf-evidence.mjs","report:infra-failure-observation":"node scripts/report-infra-failure-observation.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","check:perf-evidence:coding-runtime":"node scripts/coding-runtime-performance-gate.mjs","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:coding-issue-journey:live":"playwright test --config tests/e2e/config/playwright.coding-issue-journey.config.ts --project=chromium","check:coding-issue-journey-evidence":"node scripts/check-coding-issue-journey-evidence.mjs","qualify:runtime-gateway-confinement":"node scripts/qualify-runtime-gateway-confinement.mjs","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","qualify:coding-issue-journey:manifest":"node scripts/generate-coding-issue-journey-manifest.mjs","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium","check:coding-issue-journey-evidence:3390":"node scripts/check-coding-issue-journey-evidence.mjs --manifest docs/qa/evidence/coding-issue-journey/3390/manifest.json --receipts docs/qa/evidence/coding-issue-journey/3390/receipts --descriptor docs/acceptance/coding-issue-journey-3390.json --epic 3384 --child 3390 --registered issue-to-pr-governed-assist,issue-to-pr-supervised-coding,issue-to-pr-autonomous-delivery,ci-repair-loop,description-auto-draft-and-apply,mark-ready-intent,human-merge-and-closure,git-to-chat-connect-refine-apply,git-chat-negative-effects,coding-runtime-performance-budgets,egress-confinement-macos-arm64,packaged-macos-arm64-reference,packaged-windows-x64,packaged-macos-x64,egress-confinement-linux-windows,real-binary-lane,keiko-issue-audit","check:grounded-workspace-pattern-performance":"npm run build:packages && node scripts/check-grounded-workspace-pattern-performance.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:670faac1-8c75-46bc-9a69-d5879bf4382d"}},"overrides":{"qs":"6.16.0","vite":"8.1.4","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.28","fast-uri":"3.1.6","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@napi-rs/canvas":"1.0.9","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"eslint":"^10.0.0","axe-core":"4.12.1"},"eslint-plugin-react@7.37.5":{"eslint":"^10.0.0"},"eslint-plugin-import@2.32.0":{"eslint":"^10.0.0"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.3.289","typescript":"6.0.3","@sigstore/tuf":"5.0.0","@sigstore/bundle":"5.0.0","@sigstore/verify":"4.1.2","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-1.0.4.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-1.0.4.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-1.0.4.tgz","@sigstore/protobuf-specs":"0.5.2","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-1.0.4.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-1.0.4.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-1.0.4.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-1.0.4.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-1.0.4.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-1.0.4.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-1.0.4.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-1.0.4.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-1.0.4.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-1.0.4.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-1.0.4.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-1.0.4.tgz","@oscharko-dev/keiko-tool-catalog":"file:vendor/oscharko-dev-keiko-tool-catalog-1.0.4.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-1.0.4.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-1.0.4.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-1.0.4.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-1.0.4.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-1.0.4.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-1.0.4.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-1.0.4.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-1.0.4.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.35.1","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^10.8.1","fallow":"3.9.1","semver":"^7.8.5","vitest":"^4.1.11","corepack":"0.36.0","prettier":"^3.0.0","sigstore":"^5.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","pdfjs-dist":"^6.3.289","@babel/core":"^8.0.1","@types/node":"^26.5.1","@types/yauzl":"^3.4.0","@babel/parser":"^8.0.1","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.69.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.11","@vitejs/plugin-react":"6.1.1","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"1.0.4","@stryker-mutator/vitest-runner":"10.0.0"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-tool-catalog","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/keiko_1.0.4_1789713262778_0.41842200903190063","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@oscharko-dev/keiko","version":"1.0.5","license":"Apache-2.0","_id":"@oscharko-dev/keiko@1.0.5","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"a96d2251e147565994bae9c17ac4a440ad017e48","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-1.0.5.tgz","fileCount":5744,"integrity":"sha512-T0ZzlZG8a0KN7i62tJSDSEE6f1VIdhi+/2RZmN7gcx5KYZOMtOamOWobtyVafk2BNmsSHUhexE/Tq8P30aujeg==","signatures":[{"sig":"MEUCIDTuqWZp9R/6aRhIsG4XxQ8DWkejjz1hT+w2+SmrUttwAiEA02Kc+yUvOT3faoZD54VeVhTo9WG4vbl2tyxVCR8bqZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB6vbEcTFMKjJhBuwdPgoHeJFbQ6vEvZNQ/AFnkkM2zbAiEAr65YEX5KwzlLlkF57i5bmvwMoeQ8tIHutGOtG5NQSaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oscharko-dev%2fkeiko@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45978995},"type":"module","engines":{"npm":">=11.16.0 <12","node":">=24.18.0 <25 || >=26.3.0 <27"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"npm run build:packages && node --max-old-space-size=12288 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","release":"gh workflow run release.yml --repo oscharko-dev/Keiko --ref dev","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs && npm run check:governed-tool-contract && npm run check:tool-catalog-conformance && npm run check:tool-catalog-performance","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","set-version":"node scripts/set-version.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","check:op-catalog":"vitest run scripts/__tests__/op-catalog-drift.test.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:eslint-lane":"npm ls eslint","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","generate:op-catalog":"node scripts/generate-op-catalog.mjs","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","generate:tool-catalog":"node scripts/check-tool-catalog-conformance.mjs --write","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","test:e2e:smoke:webkit":"playwright test --config tests/e2e/config/playwright.config.ts --project=webkit --grep @smoke","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:browser-baseline":"node scripts/check-browser-baseline.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:lift-icon-parity":"node scripts/check-lift-icon-parity.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:e2e:smoke:firefox":"playwright test --config tests/e2e/config/playwright.config.ts --project=firefox --grep @smoke","test:mutation:security":"node scripts/run-security-mutation-suite.mjs","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:release-alignment":"node scripts/check-release-alignment.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","check:update-ui-evidence":"node scripts/check-update-ui-evidence.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:coding-issue-ci":"playwright test --config tests/e2e/config/playwright.coding-issue-ci.config.ts --project=chromium","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-change-chat":"playwright test --config tests/e2e/config/playwright.git-change-chat-3400.config.ts --project=chromium","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","test:perf:coding-runtime":"vitest run scripts/__tests__/coding-runtime-performance*.test.mjs","check:dependency-currency":"node scripts/check-dependency-currency.mjs","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","qualify:tool-catalog-gates":"node scripts/qualify-tool-catalog-gates.mjs","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","check:mutation:debug-launch":"node scripts/check-mutation-quality.mjs --strict --report reports/mutation/debug-launch-security/mutation-report.json --minimum-score 100 --maximum-survived 0 --maximum-no-coverage 0","check:secret-scanning-queue":"node scripts/check-secret-scanning-queue.mjs","check:tool-catalog-closeout":"node scripts/check-tool-catalog-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:e2e:assistive-surfaces":"playwright test tests/e2e/prompt-enhancer-3180.spec.ts tests/e2e/quality-intelligence-3186.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","test:e2e:workspace-surfaces":"playwright test tests/e2e/chat-window-resize-2133.spec.ts tests/e2e/dropdown-tooltips.spec.ts tests/e2e/footer-window-palette-layering.spec.ts tests/e2e/workspace-multi-selection-2055.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:governed-tool-contract":"node scripts/check-governed-tool-contract.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","perf:evidence:coding-runtime":"node scripts/coding-runtime-performance-producer.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","test:e2e:coding-issue-commit":"playwright test --config tests/e2e/config/playwright.coding-issue-commit.config.ts --project=chromium","test:e2e:coding-issue-intake":"playwright test --config tests/e2e/config/playwright.coding-issue-intake.config.ts --project=chromium","test:e2e:operations-surfaces":"playwright test tests/e2e/boot-recovery-3187.spec.ts tests/e2e/command-runner-1387.spec.ts tests/e2e/container-status-1388.spec.ts tests/e2e/health-scan-3185.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","check:perf-evidence:workspace":"node scripts/perf-evidence-gate.mjs --target workspace","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","perf:evidence:regen:workspace":"node scripts/regenerate-d12-evidence.mjs --workspace","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:coding-issue-handoff":"playwright test --config tests/e2e/config/playwright.coding-issue-handoff.config.ts --project=chromium","test:e2e:coding-issue-publish":"playwright test --config tests/e2e/config/playwright.coding-issue-publish.config.ts --project=chromium","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","check:tool-catalog-conformance":"node scripts/check-tool-catalog-conformance.mjs","check:tool-catalog-performance":"node scripts/check-tool-catalog-performance.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","qualify:tool-catalog-consumers":"npm run build:packages && node scripts/qualify-tool-catalog-consumers.mjs --run-nonmanaged","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","perf:evidence:regen:tool-catalog":"node scripts/regenerate-tool-catalog-perf-evidence.mjs","report:infra-failure-observation":"node scripts/report-infra-failure-observation.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","check:perf-evidence:coding-runtime":"node scripts/coding-runtime-performance-gate.mjs","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:coding-issue-journey:live":"playwright test --config tests/e2e/config/playwright.coding-issue-journey.config.ts --project=chromium","check:coding-issue-journey-evidence":"node scripts/check-coding-issue-journey-evidence.mjs","qualify:runtime-gateway-confinement":"node scripts/qualify-runtime-gateway-confinement.mjs","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","qualify:coding-issue-journey:manifest":"node scripts/generate-coding-issue-journey-manifest.mjs","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium","check:coding-issue-journey-evidence:3390":"node scripts/check-coding-issue-journey-evidence.mjs --manifest docs/qa/evidence/coding-issue-journey/3390/manifest.json --receipts docs/qa/evidence/coding-issue-journey/3390/receipts --descriptor docs/acceptance/coding-issue-journey-3390.json --epic 3384 --child 3390 --registered issue-to-pr-governed-assist,issue-to-pr-supervised-coding,issue-to-pr-autonomous-delivery,ci-repair-loop,description-auto-draft-and-apply,mark-ready-intent,human-merge-and-closure,git-to-chat-connect-refine-apply,git-chat-negative-effects,coding-runtime-performance-budgets,egress-confinement-macos-arm64,packaged-macos-arm64-reference,packaged-windows-x64,packaged-macos-x64,egress-confinement-linux-windows,real-binary-lane,keiko-issue-audit","check:grounded-workspace-pattern-performance":"npm run build:packages && node scripts/check-grounded-workspace-pattern-performance.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:670faac1-8c75-46bc-9a69-d5879bf4382d"}},"overrides":{"qs":"6.16.0","vite":"8.3.0","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.28","fast-uri":"3.1.6","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@napi-rs/canvas":"1.0.9","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"eslint":"^10.0.0","axe-core":"4.12.1"},"eslint-plugin-react@7.37.5":{"eslint":"^10.0.0"},"eslint-plugin-import@2.32.0":{"eslint":"^10.0.0"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.3.289","typescript":"6.0.3","@sigstore/tuf":"5.0.0","@sigstore/bundle":"5.0.0","@sigstore/verify":"4.1.2","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-1.0.5.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-1.0.5.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-1.0.5.tgz","@sigstore/protobuf-specs":"0.5.2","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-1.0.5.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-1.0.5.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-1.0.5.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-1.0.5.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-1.0.5.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-1.0.5.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-1.0.5.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-1.0.5.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-1.0.5.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-1.0.5.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-1.0.5.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-1.0.5.tgz","@oscharko-dev/keiko-tool-catalog":"file:vendor/oscharko-dev-keiko-tool-catalog-1.0.5.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-1.0.5.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-1.0.5.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-1.0.5.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-1.0.5.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-1.0.5.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-1.0.5.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-1.0.5.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-1.0.5.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.35.1","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^10.8.1","fallow":"3.9.1","semver":"^7.8.5","vitest":"^4.1.11","corepack":"0.36.0","prettier":"^3.0.0","sigstore":"^5.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","pdfjs-dist":"^6.3.289","@babel/core":"^8.0.1","@types/node":"^26.5.1","@types/yauzl":"^3.4.0","@babel/parser":"^8.0.1","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.5","typescript-eslint":"^8.69.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.11","@vitejs/plugin-react":"6.1.1","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"1.0.5","@stryker-mutator/vitest-runner":"10.0.0"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-tool-catalog","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/keiko_1.0.5_1789733905162_0.03691832178404786","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@oscharko-dev/keiko","version":"1.1.0","license":"Apache-2.0","_id":"@oscharko-dev/keiko@1.1.0","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"ef3520b0bc563e6fb9ba4bf59ece71b5f9321f2f","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-1.1.0.tgz","fileCount":5896,"integrity":"sha512-4jnMeeB3nM/wPFAGqn+5OIJAk1mdQBW5+gyMeay3KtLz+1vaLkySRPqko4es7aMffQdXvPlfjQQxFsGb8LwDKg==","signatures":[{"sig":"MEYCIQDYuF4QHzG6/uCqBpkRfwDvRo2uJSYxe5PFN6BbVDAXBAIhAPba9spDznlSFAi9DyOxoU1S1Exw+oib6MXV37MTuPkG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDcDhjqynPXFvxKgKfa7ZWE+BpGAjnG9pRCqC29Be7n9AIhAJnm/Yjdnr+EN6wMHwdPUJrtDbeYsOTq1lNXXU7mFTv2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oscharko-dev%2fkeiko@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54350384},"type":"module","engines":{"npm":">=11.16.0 <12","node":">=24.18.0 <25 || >=26.3.0 <27"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"npm run build:packages && node --max-old-space-size=12288 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","release":"gh workflow run release.yml --repo oscharko-dev/Keiko --ref dev","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs && npm run check:governed-tool-contract && npm run check:tool-catalog-conformance && npm run check:tool-catalog-performance","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","set-version":"node scripts/set-version.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","check:op-catalog":"vitest run scripts/__tests__/op-catalog-drift.test.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:eslint-lane":"npm ls eslint","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:activity-log":"node scripts/check-activity-log.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","generate:op-catalog":"node scripts/generate-op-catalog.mjs","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","generate:tool-catalog":"node scripts/check-tool-catalog-conformance.mjs --write","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","test:e2e:smoke:webkit":"playwright test --config tests/e2e/config/playwright.config.ts --project=webkit --grep @smoke","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:browser-baseline":"node scripts/check-browser-baseline.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:lift-icon-parity":"node scripts/check-lift-icon-parity.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:e2e:smoke:firefox":"playwright test --config tests/e2e/config/playwright.config.ts --project=firefox --grep @smoke","test:mutation:security":"node scripts/run-security-mutation-suite.mjs","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:release-alignment":"node scripts/check-release-alignment.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","list:workflow-consumers":"node scripts/list-workflow-consumers.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","check:update-ui-evidence":"node scripts/check-update-ui-evidence.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:coding-issue-ci":"playwright test --config tests/e2e/config/playwright.coding-issue-ci.config.ts --project=chromium","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-change-chat":"playwright test --config tests/e2e/config/playwright.git-change-chat-3400.config.ts --project=chromium","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","test:perf:coding-runtime":"vitest run scripts/__tests__/coding-runtime-performance*.test.mjs","check:dependency-currency":"node scripts/check-dependency-currency.mjs","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","qualify:tool-catalog-gates":"node scripts/qualify-tool-catalog-gates.mjs","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","check:mutation:debug-launch":"node scripts/check-mutation-quality.mjs --strict --report reports/mutation/debug-launch-security/mutation-report.json --minimum-score 100 --maximum-survived 0 --maximum-no-coverage 0","check:secret-scanning-queue":"node scripts/check-secret-scanning-queue.mjs","check:tool-catalog-closeout":"node scripts/check-tool-catalog-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:activity-log-scenarios":"node scripts/run-activity-log-scenarios.mjs","test:e2e:assistive-surfaces":"playwright test tests/e2e/prompt-enhancer-3180.spec.ts tests/e2e/quality-intelligence-3186.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","test:e2e:workspace-surfaces":"playwright test tests/e2e/chat-window-resize-2133.spec.ts tests/e2e/dropdown-tooltips.spec.ts tests/e2e/footer-window-palette-layering.spec.ts tests/e2e/workspace-multi-selection-2055.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:governed-tool-contract":"node scripts/check-governed-tool-contract.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","perf:evidence:coding-runtime":"node scripts/coding-runtime-performance-producer.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","test:e2e:coding-issue-commit":"playwright test --config tests/e2e/config/playwright.coding-issue-commit.config.ts --project=chromium","test:e2e:coding-issue-intake":"playwright test --config tests/e2e/config/playwright.coding-issue-intake.config.ts --project=chromium","test:e2e:operations-surfaces":"playwright test tests/e2e/boot-recovery-3187.spec.ts tests/e2e/command-runner-1387.spec.ts tests/e2e/container-status-1388.spec.ts tests/e2e/health-scan-3185.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","check:perf-evidence:workspace":"node scripts/perf-evidence-gate.mjs --target workspace","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","perf:evidence:regen:workspace":"node scripts/regenerate-d12-evidence.mjs --workspace","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:coding-issue-handoff":"playwright test --config tests/e2e/config/playwright.coding-issue-handoff.config.ts --project=chromium","test:e2e:coding-issue-publish":"playwright test --config tests/e2e/config/playwright.coding-issue-publish.config.ts --project=chromium","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","check:tool-catalog-conformance":"node scripts/check-tool-catalog-conformance.mjs","check:tool-catalog-performance":"node scripts/check-tool-catalog-performance.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","qualify:tool-catalog-consumers":"npm run build:packages && node scripts/qualify-tool-catalog-consumers.mjs --run-nonmanaged","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","perf:evidence:regen:tool-catalog":"node scripts/regenerate-tool-catalog-perf-evidence.mjs","report:infra-failure-observation":"node scripts/report-infra-failure-observation.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","check:perf-evidence:coding-runtime":"node scripts/coding-runtime-performance-gate.mjs","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:coding-issue-journey:live":"playwright test --config tests/e2e/config/playwright.coding-issue-journey.config.ts --project=chromium","check:coding-issue-journey-evidence":"node scripts/check-coding-issue-journey-evidence.mjs","qualify:runtime-gateway-confinement":"node scripts/qualify-runtime-gateway-confinement.mjs","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","qualify:coding-issue-journey:manifest":"node scripts/generate-coding-issue-journey-manifest.mjs","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium","check:coding-issue-journey-evidence:3390":"node scripts/check-coding-issue-journey-evidence.mjs --manifest docs/qa/evidence/coding-issue-journey/3390/manifest.json --receipts docs/qa/evidence/coding-issue-journey/3390/receipts --descriptor docs/acceptance/coding-issue-journey-3390.json --epic 3384 --child 3390 --registered issue-to-pr-governed-assist,issue-to-pr-supervised-coding,issue-to-pr-autonomous-delivery,ci-repair-loop,description-auto-draft-and-apply,mark-ready-intent,human-merge-and-closure,git-to-chat-connect-refine-apply,git-chat-negative-effects,coding-runtime-performance-budgets,egress-confinement-macos-arm64,packaged-macos-arm64-reference,packaged-windows-x64,packaged-macos-x64,egress-confinement-linux-windows,real-binary-lane,keiko-issue-audit","check:grounded-workspace-pattern-performance":"npm run build:packages && node scripts/check-grounded-workspace-pattern-performance.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:670faac1-8c75-46bc-9a69-d5879bf4382d"}},"overrides":{"qs":"6.16.0","vite":"8.3.0","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.28","fast-uri":"3.1.6","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@napi-rs/canvas":"1.0.9","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"eslint":"^10.0.0","axe-core":"4.12.1"},"eslint-plugin-react@7.37.5":{"eslint":"^10.0.0"},"eslint-plugin-import@2.32.0":{"eslint":"^10.0.0"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.3.289","typescript":"6.0.3","@sigstore/tuf":"5.0.0","@sigstore/bundle":"5.0.0","@sigstore/verify":"4.1.2","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-1.1.0.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-1.1.0.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-1.1.0.tgz","@sigstore/protobuf-specs":"0.5.2","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-1.1.0.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-1.1.0.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-1.1.0.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-1.1.0.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-1.1.0.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-1.1.0.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-1.1.0.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-1.1.0.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-1.1.0.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-1.1.0.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-1.1.0.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-1.1.0.tgz","@oscharko-dev/keiko-tool-catalog":"file:vendor/oscharko-dev-keiko-tool-catalog-1.1.0.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-1.1.0.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-1.1.0.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-1.1.0.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-1.1.0.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-1.1.0.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-1.1.0.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-1.1.0.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-1.1.0.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.35.1","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^10.8.1","fallow":"3.9.1","semver":"^7.8.5","vitest":"^4.1.11","corepack":"0.36.0","prettier":"^3.0.0","sigstore":"^5.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","pdfjs-dist":"^6.3.289","@babel/core":"^8.0.1","@types/node":"^26.5.1","@types/yauzl":"^3.4.0","@babel/parser":"^8.0.1","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.5","typescript-eslint":"^8.69.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.11","@vitejs/plugin-react":"6.1.1","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"1.1.0","@stryker-mutator/vitest-runner":"10.0.0"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-tool-catalog","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/keiko_1.1.0_1789936591773_0.8410593882272914","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@oscharko-dev/keiko","version":"1.1.1","license":"Apache-2.0","_id":"@oscharko-dev/keiko@1.1.1","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"7ed3d30dbbe13222aff3cd82ffadcaee0d3b0c06","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-1.1.1.tgz","fileCount":5896,"integrity":"sha512-Ulin22+qzfh2BT34geD5pyiDSjC7l4A2zgsNdjLGA0QRoZbAY/xqsVy1hX37VFoLeeqdQxB4LWJXzD9mUFzgGQ==","signatures":[{"sig":"MEQCIAqy4GCrJzr6sphcA8wwV6SRTQROkpQdajzeBteNezczAiBM/xTknivaL99BOTLr+x4bC1SAOSltNidyqn0n57L52w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC+q6zXZoUKpmd98GLjuoKJC9m42jqRS4tnkY8BccmJyAiEA1/DN70oOodry23mtBY5IXslrYtixytT1WdVF9KN8eFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oscharko-dev%2fkeiko@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54381489},"type":"module","engines":{"npm":">=11.16.0 <12","node":">=24.18.0 <25 || >=26.3.0 <27"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"npm run build:packages && node --max-old-space-size=12288 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","release":"gh workflow run release.yml --repo oscharko-dev/Keiko --ref dev","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs && npm run check:governed-tool-contract && npm run check:tool-catalog-conformance && npm run check:tool-catalog-performance","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","set-version":"node scripts/set-version.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","check:op-catalog":"vitest run scripts/__tests__/op-catalog-drift.test.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:eslint-lane":"npm ls eslint","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:activity-log":"node scripts/check-activity-log.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","generate:op-catalog":"node scripts/generate-op-catalog.mjs","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","generate:tool-catalog":"node scripts/check-tool-catalog-conformance.mjs --write","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","test:e2e:smoke:webkit":"playwright test --config tests/e2e/config/playwright.config.ts --project=webkit --grep @smoke","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:browser-baseline":"node scripts/check-browser-baseline.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:lift-icon-parity":"node scripts/check-lift-icon-parity.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:e2e:smoke:firefox":"playwright test --config tests/e2e/config/playwright.config.ts --project=firefox --grep @smoke","test:mutation:security":"node scripts/run-security-mutation-suite.mjs","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:release-alignment":"node scripts/check-release-alignment.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","list:workflow-consumers":"node scripts/list-workflow-consumers.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","check:update-ui-evidence":"node scripts/check-update-ui-evidence.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:coding-issue-ci":"playwright test --config tests/e2e/config/playwright.coding-issue-ci.config.ts --project=chromium","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-change-chat":"playwright test --config tests/e2e/config/playwright.git-change-chat-3400.config.ts --project=chromium","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","test:perf:coding-runtime":"vitest run scripts/__tests__/coding-runtime-performance*.test.mjs","check:dependency-currency":"node scripts/check-dependency-currency.mjs","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","qualify:tool-catalog-gates":"node scripts/qualify-tool-catalog-gates.mjs","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","check:mutation:debug-launch":"node scripts/check-mutation-quality.mjs --strict --report reports/mutation/debug-launch-security/mutation-report.json --minimum-score 100 --maximum-survived 0 --maximum-no-coverage 0","check:secret-scanning-queue":"node scripts/check-secret-scanning-queue.mjs","check:tool-catalog-closeout":"node scripts/check-tool-catalog-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:activity-log-scenarios":"node scripts/run-activity-log-scenarios.mjs","test:e2e:assistive-surfaces":"playwright test tests/e2e/prompt-enhancer-3180.spec.ts tests/e2e/quality-intelligence-3186.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","test:e2e:workspace-surfaces":"playwright test tests/e2e/chat-window-resize-2133.spec.ts tests/e2e/dropdown-tooltips.spec.ts tests/e2e/footer-window-palette-layering.spec.ts tests/e2e/workspace-multi-selection-2055.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:governed-tool-contract":"node scripts/check-governed-tool-contract.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","perf:evidence:coding-runtime":"node scripts/coding-runtime-performance-producer.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","test:e2e:coding-issue-commit":"playwright test --config tests/e2e/config/playwright.coding-issue-commit.config.ts --project=chromium","test:e2e:coding-issue-intake":"playwright test --config tests/e2e/config/playwright.coding-issue-intake.config.ts --project=chromium","test:e2e:operations-surfaces":"playwright test tests/e2e/boot-recovery-3187.spec.ts tests/e2e/command-runner-1387.spec.ts tests/e2e/container-status-1388.spec.ts tests/e2e/health-scan-3185.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","check:perf-evidence:workspace":"node scripts/perf-evidence-gate.mjs --target workspace","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","perf:evidence:regen:workspace":"node scripts/regenerate-d12-evidence.mjs --workspace","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:coding-issue-handoff":"playwright test --config tests/e2e/config/playwright.coding-issue-handoff.config.ts --project=chromium","test:e2e:coding-issue-publish":"playwright test --config tests/e2e/config/playwright.coding-issue-publish.config.ts --project=chromium","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","check:tool-catalog-conformance":"node scripts/check-tool-catalog-conformance.mjs","check:tool-catalog-performance":"node scripts/check-tool-catalog-performance.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","qualify:tool-catalog-consumers":"npm run build:packages && node scripts/qualify-tool-catalog-consumers.mjs --run-nonmanaged","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","perf:evidence:regen:tool-catalog":"node scripts/regenerate-tool-catalog-perf-evidence.mjs","report:infra-failure-observation":"node scripts/report-infra-failure-observation.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","check:perf-evidence:coding-runtime":"node scripts/coding-runtime-performance-gate.mjs","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:coding-issue-journey:live":"playwright test --config tests/e2e/config/playwright.coding-issue-journey.config.ts --project=chromium","check:coding-issue-journey-evidence":"node scripts/check-coding-issue-journey-evidence.mjs","qualify:runtime-gateway-confinement":"node scripts/qualify-runtime-gateway-confinement.mjs","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","qualify:coding-issue-journey:manifest":"node scripts/generate-coding-issue-journey-manifest.mjs","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium","check:coding-issue-journey-evidence:3390":"node scripts/check-coding-issue-journey-evidence.mjs --manifest docs/qa/evidence/coding-issue-journey/3390/manifest.json --receipts docs/qa/evidence/coding-issue-journey/3390/receipts --descriptor docs/acceptance/coding-issue-journey-3390.json --epic 3384 --child 3390 --registered issue-to-pr-governed-assist,issue-to-pr-supervised-coding,issue-to-pr-autonomous-delivery,ci-repair-loop,description-auto-draft-and-apply,mark-ready-intent,human-merge-and-closure,git-to-chat-connect-refine-apply,git-chat-negative-effects,coding-runtime-performance-budgets,egress-confinement-macos-arm64,packaged-macos-arm64-reference,packaged-windows-x64,packaged-macos-x64,egress-confinement-linux-windows,real-binary-lane,keiko-issue-audit","check:grounded-workspace-pattern-performance":"npm run build:packages && node scripts/check-grounded-workspace-pattern-performance.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:670faac1-8c75-46bc-9a69-d5879bf4382d"}},"overrides":{"qs":"6.16.0","vite":"8.3.0","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.28","fast-uri":"3.1.6","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@napi-rs/canvas":"1.0.9","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"eslint":"^10.0.0","axe-core":"4.12.1"},"eslint-plugin-react@7.37.5":{"eslint":"^10.0.0"},"eslint-plugin-import@2.32.0":{"eslint":"^10.0.0"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.3.289","typescript":"6.0.3","@sigstore/tuf":"5.0.0","@sigstore/bundle":"5.0.0","@sigstore/verify":"4.1.2","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-1.1.1.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-1.1.1.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-1.1.1.tgz","@sigstore/protobuf-specs":"0.5.2","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-1.1.1.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-1.1.1.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-1.1.1.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-1.1.1.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-1.1.1.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-1.1.1.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-1.1.1.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-1.1.1.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-1.1.1.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-1.1.1.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-1.1.1.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-1.1.1.tgz","@oscharko-dev/keiko-tool-catalog":"file:vendor/oscharko-dev-keiko-tool-catalog-1.1.1.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-1.1.1.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-1.1.1.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-1.1.1.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-1.1.1.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-1.1.1.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-1.1.1.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-1.1.1.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-1.1.1.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.35.1","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^10.8.1","fallow":"3.9.1","semver":"^7.8.5","vitest":"^4.1.11","corepack":"0.36.0","prettier":"^3.0.0","sigstore":"^5.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","pdfjs-dist":"^6.3.289","@babel/core":"^8.0.1","@types/node":"^26.5.1","@types/yauzl":"^3.4.0","@babel/parser":"^8.0.1","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.5","typescript-eslint":"^8.69.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.11","@vitejs/plugin-react":"6.1.1","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"1.1.1","@stryker-mutator/vitest-runner":"10.0.0"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-tool-catalog","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/keiko_1.1.1_1789990913887_0.893755181896436","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@oscharko-dev/keiko","version":"1.1.2","license":"Apache-2.0","_id":"@oscharko-dev/keiko@1.1.2","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"c5adc747ffcc4109aff5ea32868edc5866e4feef","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-1.1.2.tgz","fileCount":6958,"integrity":"sha512-1pcgCIiMhkZ8TRpz/HjfA9bYd0LJ2qFk9+ImJRI8304lVJsChv013DFJmiuq2Pmzc7M5CFHHSQ9/YonY+EivMw==","signatures":[{"sig":"MEQCIA3WROkSQ2TuoWzYDWKp6rx0y4ilem0i56IsLsY8/69ZAiBJjX2kR7dayhA3tb/tTZJPSmXvV3N4gv/GrSakP2T0tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDm7zXRHm4vRHyDuBuyLHOg9E5bdZIqwvXuDXZhUgoqSAIgEf3duG6v2PYlO1k37z5yRRLpynphK5GMZuyP15wZ6rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oscharko-dev%2fkeiko@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97123949},"type":"module","engines":{"npm":">=11.16.0 <12","node":">=24.18.0 <25 || >=26.3.0 <27"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"npm run build:packages && node --max-old-space-size=12288 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","release":"gh workflow run release.yml --repo oscharko-dev/Keiko --ref dev","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs && npm run check:governed-tool-contract && npm run check:tool-catalog-conformance && npm run check:tool-catalog-performance","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","set-version":"node scripts/set-version.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","check:op-catalog":"vitest run scripts/__tests__/op-catalog-drift.test.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:eslint-lane":"npm ls eslint","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:activity-log":"node scripts/check-activity-log.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","generate:op-catalog":"node scripts/generate-op-catalog.mjs","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","generate:tool-catalog":"node scripts/check-tool-catalog-conformance.mjs --write","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","test:e2e:smoke:webkit":"playwright test --config tests/e2e/config/playwright.config.ts --project=webkit --grep @smoke","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:browser-baseline":"node scripts/check-browser-baseline.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:lift-icon-parity":"node scripts/check-lift-icon-parity.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:e2e:smoke:firefox":"playwright test --config tests/e2e/config/playwright.config.ts --project=firefox --grep @smoke","test:mutation:security":"node scripts/run-security-mutation-suite.mjs","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:release-alignment":"node scripts/check-release-alignment.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","list:workflow-consumers":"node scripts/list-workflow-consumers.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","check:update-ui-evidence":"node scripts/check-update-ui-evidence.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:coding-issue-ci":"playwright test --config tests/e2e/config/playwright.coding-issue-ci.config.ts --project=chromium","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-change-chat":"playwright test --config tests/e2e/config/playwright.git-change-chat-3400.config.ts --project=chromium","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","test:perf:coding-runtime":"vitest run scripts/__tests__/coding-runtime-performance*.test.mjs","check:dependency-currency":"node scripts/check-dependency-currency.mjs","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","qualify:tool-catalog-gates":"node scripts/qualify-tool-catalog-gates.mjs","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","check:mutation:debug-launch":"node scripts/check-mutation-quality.mjs --strict --report reports/mutation/debug-launch-security/mutation-report.json --minimum-score 100 --maximum-survived 0 --maximum-no-coverage 0","check:secret-scanning-queue":"node scripts/check-secret-scanning-queue.mjs","check:tool-catalog-closeout":"node scripts/check-tool-catalog-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:activity-log-scenarios":"node scripts/run-activity-log-scenarios.mjs","test:e2e:assistive-surfaces":"playwright test tests/e2e/prompt-enhancer-3180.spec.ts tests/e2e/quality-intelligence-3186.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","test:e2e:workspace-surfaces":"playwright test tests/e2e/chat-window-resize-2133.spec.ts tests/e2e/dropdown-tooltips.spec.ts tests/e2e/footer-window-palette-layering.spec.ts tests/e2e/workspace-multi-selection-2055.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:governed-tool-contract":"node scripts/check-governed-tool-contract.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","perf:evidence:coding-runtime":"node scripts/coding-runtime-performance-producer.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","test:e2e:coding-issue-commit":"playwright test --config tests/e2e/config/playwright.coding-issue-commit.config.ts --project=chromium","test:e2e:coding-issue-intake":"playwright test --config tests/e2e/config/playwright.coding-issue-intake.config.ts --project=chromium","test:e2e:operations-surfaces":"playwright test tests/e2e/boot-recovery-3187.spec.ts tests/e2e/command-runner-1387.spec.ts tests/e2e/container-status-1388.spec.ts tests/e2e/health-scan-3185.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","check:perf-evidence:workspace":"node scripts/perf-evidence-gate.mjs --target workspace","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","perf:evidence:regen:workspace":"node scripts/regenerate-d12-evidence.mjs --workspace","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:coding-issue-handoff":"playwright test --config tests/e2e/config/playwright.coding-issue-handoff.config.ts --project=chromium","test:e2e:coding-issue-publish":"playwright test --config tests/e2e/config/playwright.coding-issue-publish.config.ts --project=chromium","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","check:tool-catalog-conformance":"node scripts/check-tool-catalog-conformance.mjs","check:tool-catalog-performance":"node scripts/check-tool-catalog-performance.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","qualify:tool-catalog-consumers":"npm run build:packages && node scripts/qualify-tool-catalog-consumers.mjs --run-nonmanaged","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","perf:evidence:regen:tool-catalog":"node scripts/regenerate-tool-catalog-perf-evidence.mjs","report:infra-failure-observation":"node scripts/report-infra-failure-observation.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","check:perf-evidence:coding-runtime":"node scripts/coding-runtime-performance-gate.mjs","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:coding-issue-journey:live":"playwright test --config tests/e2e/config/playwright.coding-issue-journey.config.ts --project=chromium","check:coding-issue-journey-evidence":"node scripts/check-coding-issue-journey-evidence.mjs","qualify:runtime-gateway-confinement":"node scripts/qualify-runtime-gateway-confinement.mjs","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","qualify:coding-issue-journey:manifest":"node scripts/generate-coding-issue-journey-manifest.mjs","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium","check:coding-issue-journey-evidence:3390":"node scripts/check-coding-issue-journey-evidence.mjs --manifest docs/qa/evidence/coding-issue-journey/3390/manifest.json --receipts docs/qa/evidence/coding-issue-journey/3390/receipts --descriptor docs/acceptance/coding-issue-journey-3390.json --epic 3384 --child 3390 --registered issue-to-pr-governed-assist,issue-to-pr-supervised-coding,issue-to-pr-autonomous-delivery,ci-repair-loop,description-auto-draft-and-apply,mark-ready-intent,human-merge-and-closure,git-to-chat-connect-refine-apply,git-chat-negative-effects,coding-runtime-performance-budgets,egress-confinement-macos-arm64,packaged-macos-arm64-reference,packaged-windows-x64,packaged-macos-x64,egress-confinement-linux-windows,real-binary-lane,keiko-issue-audit","check:grounded-workspace-pattern-performance":"npm run build:packages && node scripts/check-grounded-workspace-pattern-performance.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:670faac1-8c75-46bc-9a69-d5879bf4382d"}},"overrides":{"qs":"6.16.0","vite":"8.3.0","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.28","fast-uri":"3.1.6","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@napi-rs/canvas":"1.0.9","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"eslint":"^10.0.0","axe-core":"4.12.1"},"eslint-plugin-react@7.37.5":{"eslint":"^10.0.0"},"eslint-plugin-import@2.32.0":{"eslint":"^10.0.0"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.3":true},"dependencies":{"ms":"*","ws":"8.21.3","pend":"*","debug":"*","yauzl":"3.4.0","tuf-js":"*","minimatch":"*","smol-toml":"1.8.0","pdfjs-dist":"6.3.289","typescript":"6.0.3","@sigstore/tuf":"5.0.0","@tufjs/models":"*","@sigstore/core":"*","balanced-match":"*","brace-expansion":"*","@sigstore/bundle":"5.0.0","@sigstore/verify":"4.1.2","@gar/promise-retry":"*","@tufjs/canonical-json":"*","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-1.1.2.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-1.1.2.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-1.1.2.tgz","@sigstore/protobuf-specs":"0.5.2","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-1.1.2.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-1.1.2.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-1.1.2.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-1.1.2.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-1.1.2.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-1.1.2.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-1.1.2.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-1.1.2.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-1.1.2.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-1.1.2.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-1.1.2.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-1.1.2.tgz","@oscharko-dev/keiko-tool-catalog":"file:vendor/oscharko-dev-keiko-tool-catalog-1.1.2.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-1.1.2.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-1.1.2.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-1.1.2.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-1.1.2.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-1.1.2.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-1.1.2.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-1.1.2.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-1.1.2.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.35.1","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^10.8.1","fallow":"3.9.1","semver":"^7.8.5","vitest":"^4.1.11","corepack":"0.36.0","prettier":"^3.0.0","sigstore":"^5.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","pdfjs-dist":"^6.3.289","@babel/core":"^8.0.1","@types/node":"^26.5.1","@types/yauzl":"^3.4.0","@babel/parser":"^8.0.1","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.5","typescript-eslint":"^8.69.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.11","@vitejs/plugin-react":"6.1.1","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"1.1.2","@stryker-mutator/vitest-runner":"10.0.0"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-tool-catalog","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli","typescript","ws","yauzl","pdfjs-dist","@sigstore/bundle","@sigstore/protobuf-specs","@sigstore/tuf","@sigstore/verify","smol-toml","pend","tuf-js","@sigstore/core","@gar/promise-retry","@tufjs/models","debug","@tufjs/canonical-json","minimatch","ms","brace-expansion","balanced-match"],"optionalDependencies":{"@napi-rs/canvas":"1.0.9","@oscharko-dev/keiko-coding-runtime-darwin-x64":"1.1.3","@oscharko-dev/keiko-coding-runtime-darwin-arm64":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/keiko_1.1.2_1790007073495_0.43798918950926624","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@oscharko-dev/keiko","version":"1.1.3","license":"Apache-2.0","_id":"@oscharko-dev/keiko@1.1.3","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"7e9556b4005c43cd2394e67d24ca3a957402f4bb","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-1.1.3.tgz","fileCount":5899,"integrity":"sha512-6U/249N9YW/jyGzNSkufKRFnGCRdneyjKmlGiWCf1w5Y98QGW1cPs2FFKJPgjnoUDGldul9UE0rv1gcKZqjZ/w==","signatures":[{"sig":"MEYCIQDmRt1DlQrA3nLDbSsV9V3pCCDy1KVxinUQ14vg7nHrMwIhAKc3W43dpEb7fIpb33ZEjtlirqNrK9ibsT50Pyrqc53Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAZEeSHpfV2+kZR1x7xGdvJFLmSxaT2a6ze9jSEx3jJDAiEAya3tD3XyjoWLqqFbq24OCVOflHSgKBo+dl5FlZUVSQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oscharko-dev%2fkeiko@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54408821},"type":"module","engines":{"npm":">=11.16.0 <12","node":">=24.18.0 <25 || >=26.3.0 <27"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"npm run build:packages && node --max-old-space-size=12288 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","release":"gh workflow run release.yml --repo oscharko-dev/Keiko --ref dev","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs && npm run check:governed-tool-contract && npm run check:tool-catalog-conformance && npm run check:tool-catalog-performance","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","set-version":"node scripts/set-version.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","check:op-catalog":"vitest run scripts/__tests__/op-catalog-drift.test.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:eslint-lane":"npm ls eslint","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:activity-log":"node scripts/check-activity-log.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","generate:op-catalog":"node scripts/generate-op-catalog.mjs","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","generate:tool-catalog":"node scripts/check-tool-catalog-conformance.mjs --write","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","test:e2e:smoke:webkit":"playwright test --config tests/e2e/config/playwright.config.ts --project=webkit --grep @smoke","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:browser-baseline":"node scripts/check-browser-baseline.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:lift-icon-parity":"node scripts/check-lift-icon-parity.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:e2e:smoke:firefox":"playwright test --config tests/e2e/config/playwright.config.ts --project=firefox --grep @smoke","test:mutation:security":"node scripts/run-security-mutation-suite.mjs","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:release-alignment":"node scripts/check-release-alignment.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","list:workflow-consumers":"node scripts/list-workflow-consumers.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","check:update-ui-evidence":"node scripts/check-update-ui-evidence.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:coding-issue-ci":"playwright test --config tests/e2e/config/playwright.coding-issue-ci.config.ts --project=chromium","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-change-chat":"playwright test --config tests/e2e/config/playwright.git-change-chat-3400.config.ts --project=chromium","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","test:perf:coding-runtime":"vitest run scripts/__tests__/coding-runtime-performance*.test.mjs","check:dependency-currency":"node scripts/check-dependency-currency.mjs","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","qualify:tool-catalog-gates":"node scripts/qualify-tool-catalog-gates.mjs","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","check:mutation:debug-launch":"node scripts/check-mutation-quality.mjs --strict --report reports/mutation/debug-launch-security/mutation-report.json --minimum-score 100 --maximum-survived 0 --maximum-no-coverage 0","check:secret-scanning-queue":"node scripts/check-secret-scanning-queue.mjs","check:tool-catalog-closeout":"node scripts/check-tool-catalog-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:activity-log-scenarios":"node scripts/run-activity-log-scenarios.mjs","test:e2e:assistive-surfaces":"playwright test tests/e2e/prompt-enhancer-3180.spec.ts tests/e2e/quality-intelligence-3186.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","test:e2e:workspace-surfaces":"playwright test tests/e2e/chat-window-resize-2133.spec.ts tests/e2e/dropdown-tooltips.spec.ts tests/e2e/footer-window-palette-layering.spec.ts tests/e2e/workspace-multi-selection-2055.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:governed-tool-contract":"node scripts/check-governed-tool-contract.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","perf:evidence:coding-runtime":"node scripts/coding-runtime-performance-producer.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","test:e2e:coding-issue-commit":"playwright test --config tests/e2e/config/playwright.coding-issue-commit.config.ts --project=chromium","test:e2e:coding-issue-intake":"playwright test --config tests/e2e/config/playwright.coding-issue-intake.config.ts --project=chromium","test:e2e:operations-surfaces":"playwright test tests/e2e/boot-recovery-3187.spec.ts tests/e2e/command-runner-1387.spec.ts tests/e2e/container-status-1388.spec.ts tests/e2e/health-scan-3185.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","check:perf-evidence:workspace":"node scripts/perf-evidence-gate.mjs --target workspace","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","perf:evidence:regen:workspace":"node scripts/regenerate-d12-evidence.mjs --workspace","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:coding-issue-handoff":"playwright test --config tests/e2e/config/playwright.coding-issue-handoff.config.ts --project=chromium","test:e2e:coding-issue-publish":"playwright test --config tests/e2e/config/playwright.coding-issue-publish.config.ts --project=chromium","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","check:tool-catalog-conformance":"node scripts/check-tool-catalog-conformance.mjs","check:tool-catalog-performance":"node scripts/check-tool-catalog-performance.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","qualify:tool-catalog-consumers":"npm run build:packages && node scripts/qualify-tool-catalog-consumers.mjs --run-nonmanaged","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","perf:evidence:regen:tool-catalog":"node scripts/regenerate-tool-catalog-perf-evidence.mjs","report:infra-failure-observation":"node scripts/report-infra-failure-observation.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","check:perf-evidence:coding-runtime":"node scripts/coding-runtime-performance-gate.mjs","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:coding-issue-journey:live":"playwright test --config tests/e2e/config/playwright.coding-issue-journey.config.ts --project=chromium","check:coding-issue-journey-evidence":"node scripts/check-coding-issue-journey-evidence.mjs","qualify:runtime-gateway-confinement":"node scripts/qualify-runtime-gateway-confinement.mjs","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","qualify:coding-issue-journey:manifest":"node scripts/generate-coding-issue-journey-manifest.mjs","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium","check:coding-issue-journey-evidence:3390":"node scripts/check-coding-issue-journey-evidence.mjs --manifest docs/qa/evidence/coding-issue-journey/3390/manifest.json --receipts docs/qa/evidence/coding-issue-journey/3390/receipts --descriptor docs/acceptance/coding-issue-journey-3390.json --epic 3384 --child 3390 --registered issue-to-pr-governed-assist,issue-to-pr-supervised-coding,issue-to-pr-autonomous-delivery,ci-repair-loop,description-auto-draft-and-apply,mark-ready-intent,human-merge-and-closure,git-to-chat-connect-refine-apply,git-chat-negative-effects,coding-runtime-performance-budgets,egress-confinement-macos-arm64,packaged-macos-arm64-reference,packaged-windows-x64,packaged-macos-x64,egress-confinement-linux-windows,real-binary-lane,keiko-issue-audit","check:grounded-workspace-pattern-performance":"npm run build:packages && node scripts/check-grounded-workspace-pattern-performance.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:670faac1-8c75-46bc-9a69-d5879bf4382d"}},"overrides":{"qs":"6.16.0","vite":"8.3.0","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.28","fast-uri":"3.1.6","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@napi-rs/canvas":"1.0.9","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"eslint":"^10.0.0","axe-core":"4.12.1"},"eslint-plugin-react@7.37.5":{"eslint":"^10.0.0"},"eslint-plugin-import@2.32.0":{"eslint":"^10.0.0"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.3.289","typescript":"6.0.3","@sigstore/tuf":"5.0.0","@sigstore/bundle":"5.0.0","@sigstore/verify":"4.1.2","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-1.1.3.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-1.1.3.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-1.1.3.tgz","@sigstore/protobuf-specs":"0.5.2","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-1.1.3.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-1.1.3.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-1.1.3.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-1.1.3.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-1.1.3.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-1.1.3.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-1.1.3.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-1.1.3.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-1.1.3.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-1.1.3.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-1.1.3.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-1.1.3.tgz","@oscharko-dev/keiko-tool-catalog":"file:vendor/oscharko-dev-keiko-tool-catalog-1.1.3.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-1.1.3.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-1.1.3.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-1.1.3.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-1.1.3.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-1.1.3.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-1.1.3.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-1.1.3.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-1.1.3.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.35.1","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^10.8.1","fallow":"3.9.1","semver":"^7.8.5","vitest":"^4.1.11","corepack":"0.36.0","prettier":"^3.0.0","sigstore":"^5.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","pdfjs-dist":"^6.3.289","@babel/core":"^8.0.1","@types/node":"^26.5.1","@types/yauzl":"^3.4.0","@babel/parser":"^8.0.1","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.5","typescript-eslint":"^8.69.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.11","@vitejs/plugin-react":"6.1.1","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"1.1.3","@stryker-mutator/vitest-runner":"10.0.0"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-tool-catalog","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.9","@oscharko-dev/keiko-coding-runtime-darwin-x64":"1.1.3","@oscharko-dev/keiko-coding-runtime-darwin-arm64":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/keiko_1.1.3_1790060654104_0.5683467854200313","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@oscharko-dev/keiko","version":"1.1.4","license":"Apache-2.0","_id":"@oscharko-dev/keiko@1.1.4","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"4e6dee660dbe98352262769291646fab8d0c8ef4","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-1.1.4.tgz","fileCount":5899,"integrity":"sha512-//ryH32CVFAJtiQCw5/BOytoYXxuxhM9gCnYDe4fy7/rFbjXZOsx9LLqzfTQHOMBrHA6oU0KA6rQy0OQTuMihw==","signatures":[{"sig":"MEUCIQCaDlB7sXGI0dsTwz/Q3u0JwlokIglHwJQiOaMRHpWE7AIgWT/rdGuzXyc6X1RecwaA1biHS8FezOEADc708RslHNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD9c6YYlcszElckxqS/hyqwt5+euxBnDh9RkSXSbUpfVAIhAMLKwMplv7VZd7P1LRfOd0VL/K16OlONS9RDgX679Pms","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oscharko-dev%2fkeiko@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54429376},"type":"module","engines":{"npm":">=11.16.0 <12","node":">=24.18.0 <25 || >=26.3.0 <27"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"npm run build:packages && node --max-old-space-size=12288 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","release":"gh workflow run release.yml --repo oscharko-dev/Keiko --ref dev","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs && npm run check:governed-tool-contract && npm run check:tool-catalog-conformance && npm run check:tool-catalog-performance","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","set-version":"node scripts/set-version.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","check:op-catalog":"vitest run scripts/__tests__/op-catalog-drift.test.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:eslint-lane":"npm ls eslint","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:activity-log":"node scripts/check-activity-log.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","generate:op-catalog":"node scripts/generate-op-catalog.mjs","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","generate:tool-catalog":"node scripts/check-tool-catalog-conformance.mjs --write","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","test:e2e:smoke:webkit":"playwright test --config tests/e2e/config/playwright.config.ts --project=webkit --grep @smoke","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:browser-baseline":"node scripts/check-browser-baseline.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:lift-icon-parity":"node scripts/check-lift-icon-parity.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:e2e:smoke:firefox":"playwright test --config tests/e2e/config/playwright.config.ts --project=firefox --grep @smoke","test:mutation:security":"node scripts/run-security-mutation-suite.mjs","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:release-alignment":"node scripts/check-release-alignment.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","list:workflow-consumers":"node scripts/list-workflow-consumers.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","check:update-ui-evidence":"node scripts/check-update-ui-evidence.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:coding-issue-ci":"playwright test --config tests/e2e/config/playwright.coding-issue-ci.config.ts --project=chromium","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-change-chat":"playwright test --config tests/e2e/config/playwright.git-change-chat-3400.config.ts --project=chromium","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","test:perf:coding-runtime":"vitest run scripts/__tests__/coding-runtime-performance*.test.mjs","check:dependency-currency":"node scripts/check-dependency-currency.mjs","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","qualify:tool-catalog-gates":"node scripts/qualify-tool-catalog-gates.mjs","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","check:mutation:debug-launch":"node scripts/check-mutation-quality.mjs --strict --report reports/mutation/debug-launch-security/mutation-report.json --minimum-score 100 --maximum-survived 0 --maximum-no-coverage 0","check:secret-scanning-queue":"node scripts/check-secret-scanning-queue.mjs","check:tool-catalog-closeout":"node scripts/check-tool-catalog-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:activity-log-scenarios":"node scripts/run-activity-log-scenarios.mjs","test:e2e:assistive-surfaces":"playwright test tests/e2e/prompt-enhancer-3180.spec.ts tests/e2e/quality-intelligence-3186.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","test:e2e:workspace-surfaces":"playwright test tests/e2e/chat-window-resize-2133.spec.ts tests/e2e/dropdown-tooltips.spec.ts tests/e2e/footer-window-palette-layering.spec.ts tests/e2e/workspace-multi-selection-2055.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:governed-tool-contract":"node scripts/check-governed-tool-contract.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","perf:evidence:coding-runtime":"node scripts/coding-runtime-performance-producer.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","test:e2e:coding-issue-commit":"playwright test --config tests/e2e/config/playwright.coding-issue-commit.config.ts --project=chromium","test:e2e:coding-issue-intake":"playwright test --config tests/e2e/config/playwright.coding-issue-intake.config.ts --project=chromium","test:e2e:operations-surfaces":"playwright test tests/e2e/boot-recovery-3187.spec.ts tests/e2e/command-runner-1387.spec.ts tests/e2e/container-status-1388.spec.ts tests/e2e/health-scan-3185.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","check:perf-evidence:workspace":"node scripts/perf-evidence-gate.mjs --target workspace","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","perf:evidence:regen:workspace":"node scripts/regenerate-d12-evidence.mjs --workspace","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:coding-issue-handoff":"playwright test --config tests/e2e/config/playwright.coding-issue-handoff.config.ts --project=chromium","test:e2e:coding-issue-publish":"playwright test --config tests/e2e/config/playwright.coding-issue-publish.config.ts --project=chromium","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","check:tool-catalog-conformance":"node scripts/check-tool-catalog-conformance.mjs","check:tool-catalog-performance":"node scripts/check-tool-catalog-performance.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","qualify:tool-catalog-consumers":"npm run build:packages && node scripts/qualify-tool-catalog-consumers.mjs --run-nonmanaged","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","perf:evidence:regen:tool-catalog":"node scripts/regenerate-tool-catalog-perf-evidence.mjs","report:infra-failure-observation":"node scripts/report-infra-failure-observation.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","check:perf-evidence:coding-runtime":"node scripts/coding-runtime-performance-gate.mjs","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:coding-issue-journey:live":"playwright test --config tests/e2e/config/playwright.coding-issue-journey.config.ts --project=chromium","check:coding-issue-journey-evidence":"node scripts/check-coding-issue-journey-evidence.mjs","qualify:runtime-gateway-confinement":"node scripts/qualify-runtime-gateway-confinement.mjs","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","qualify:coding-issue-journey:manifest":"node scripts/generate-coding-issue-journey-manifest.mjs","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium","check:coding-issue-journey-evidence:3390":"node scripts/check-coding-issue-journey-evidence.mjs --manifest docs/qa/evidence/coding-issue-journey/3390/manifest.json --receipts docs/qa/evidence/coding-issue-journey/3390/receipts --descriptor docs/acceptance/coding-issue-journey-3390.json --epic 3384 --child 3390 --registered issue-to-pr-governed-assist,issue-to-pr-supervised-coding,issue-to-pr-autonomous-delivery,ci-repair-loop,description-auto-draft-and-apply,mark-ready-intent,human-merge-and-closure,git-to-chat-connect-refine-apply,git-chat-negative-effects,coding-runtime-performance-budgets,egress-confinement-macos-arm64,packaged-macos-arm64-reference,packaged-windows-x64,packaged-macos-x64,egress-confinement-linux-windows,real-binary-lane,keiko-issue-audit","check:grounded-workspace-pattern-performance":"npm run build:packages && node scripts/check-grounded-workspace-pattern-performance.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:670faac1-8c75-46bc-9a69-d5879bf4382d"}},"overrides":{"qs":"6.16.0","vite":"8.3.0","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.28","fast-uri":"3.1.6","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@napi-rs/canvas":"1.0.9","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"eslint":"^10.0.0","axe-core":"4.12.1"},"eslint-plugin-react@7.37.5":{"eslint":"^10.0.0"},"eslint-plugin-import@2.32.0":{"eslint":"^10.0.0"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.3.289","typescript":"6.0.3","@sigstore/tuf":"5.0.0","@sigstore/bundle":"5.0.0","@sigstore/verify":"4.1.2","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-1.1.4.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-1.1.4.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-1.1.4.tgz","@sigstore/protobuf-specs":"0.5.2","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-1.1.4.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-1.1.4.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-1.1.4.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-1.1.4.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-1.1.4.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-1.1.4.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-1.1.4.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-1.1.4.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-1.1.4.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-1.1.4.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-1.1.4.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-1.1.4.tgz","@oscharko-dev/keiko-tool-catalog":"file:vendor/oscharko-dev-keiko-tool-catalog-1.1.4.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-1.1.4.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-1.1.4.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-1.1.4.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-1.1.4.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-1.1.4.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-1.1.4.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-1.1.4.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-1.1.4.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.35.1","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^10.8.1","fallow":"3.9.1","semver":"^7.8.5","vitest":"^4.1.11","corepack":"0.36.0","prettier":"^3.0.0","sigstore":"^5.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","pdfjs-dist":"^6.3.289","@babel/core":"^8.0.1","@types/node":"^26.5.1","@types/yauzl":"^3.4.0","@babel/parser":"^8.0.1","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.5","typescript-eslint":"^8.69.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.11","@vitejs/plugin-react":"6.1.1","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"1.1.4","@stryker-mutator/vitest-runner":"10.0.0"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-tool-catalog","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.9","@oscharko-dev/keiko-coding-runtime-darwin-x64":"1.1.3","@oscharko-dev/keiko-coding-runtime-darwin-arm64":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/keiko_1.1.4_1790076607357_0.14082087185028258","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@oscharko-dev/keiko","version":"1.1.5","license":"Apache-2.0","_id":"@oscharko-dev/keiko@1.1.5","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"c2ec6720a5cdb33c1613620b02d3a1680aae5c12","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-1.1.5.tgz","fileCount":5899,"integrity":"sha512-xWesmb/hbStSDaw/GNeajz3qR6xMtGNQReLnLgn9DUjDBMAZpj8LUHBEPMz8vcQbD7VhGANC3sSrpXAxE4Jnqw==","signatures":[{"sig":"MEUCIQCh+QXhqv43uJH60plhGp3Zc2piyNDkv5nX8XVC5ZzsNQIgEhX8IHhhf3UuoWtKKdmrY2FfkEH7tZJXPjbg+uWlM3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD2nW7xL24y1qrPQsj5PmvBGR2xI7W2dH7xEQTigzqmTwIgE/Emso5taXsPZcVoVteh98H3m2bjvF7IPs5A0ko9Dt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oscharko-dev%2fkeiko@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54436536},"type":"module","engines":{"npm":">=11.16.0 <12","node":">=24.18.0 <25 || >=26.3.0 <27"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"npm run build:packages && node --max-old-space-size=12288 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","release":"gh workflow run release.yml --repo oscharko-dev/Keiko --ref dev","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs && npm run check:governed-tool-contract && npm run check:tool-catalog-conformance && npm run check:tool-catalog-performance","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","set-version":"node scripts/set-version.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","check:op-catalog":"vitest run scripts/__tests__/op-catalog-drift.test.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:eslint-lane":"npm ls eslint","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:activity-log":"node scripts/check-activity-log.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","generate:op-catalog":"node scripts/generate-op-catalog.mjs","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","generate:tool-catalog":"node scripts/check-tool-catalog-conformance.mjs --write","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","test:e2e:smoke:webkit":"playwright test --config tests/e2e/config/playwright.config.ts --project=webkit --grep @smoke","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:browser-baseline":"node scripts/check-browser-baseline.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:lift-icon-parity":"node scripts/check-lift-icon-parity.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:e2e:smoke:firefox":"playwright test --config tests/e2e/config/playwright.config.ts --project=firefox --grep @smoke","test:mutation:security":"node scripts/run-security-mutation-suite.mjs","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:release-alignment":"node scripts/check-release-alignment.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","list:workflow-consumers":"node scripts/list-workflow-consumers.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","check:update-ui-evidence":"node scripts/check-update-ui-evidence.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:coding-issue-ci":"playwright test --config tests/e2e/config/playwright.coding-issue-ci.config.ts --project=chromium","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-change-chat":"playwright test --config tests/e2e/config/playwright.git-change-chat-3400.config.ts --project=chromium","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","test:perf:coding-runtime":"vitest run scripts/__tests__/coding-runtime-performance*.test.mjs","check:dependency-currency":"node scripts/check-dependency-currency.mjs","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","qualify:tool-catalog-gates":"node scripts/qualify-tool-catalog-gates.mjs","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","check:mutation:debug-launch":"node scripts/check-mutation-quality.mjs --strict --report reports/mutation/debug-launch-security/mutation-report.json --minimum-score 100 --maximum-survived 0 --maximum-no-coverage 0","check:secret-scanning-queue":"node scripts/check-secret-scanning-queue.mjs","check:tool-catalog-closeout":"node scripts/check-tool-catalog-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:activity-log-scenarios":"node scripts/run-activity-log-scenarios.mjs","test:e2e:assistive-surfaces":"playwright test tests/e2e/prompt-enhancer-3180.spec.ts tests/e2e/quality-intelligence-3186.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","test:e2e:workspace-surfaces":"playwright test tests/e2e/chat-window-resize-2133.spec.ts tests/e2e/dropdown-tooltips.spec.ts tests/e2e/footer-window-palette-layering.spec.ts tests/e2e/workspace-multi-selection-2055.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:governed-tool-contract":"node scripts/check-governed-tool-contract.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","perf:evidence:coding-runtime":"node scripts/coding-runtime-performance-producer.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","test:e2e:coding-issue-commit":"playwright test --config tests/e2e/config/playwright.coding-issue-commit.config.ts --project=chromium","test:e2e:coding-issue-intake":"playwright test --config tests/e2e/config/playwright.coding-issue-intake.config.ts --project=chromium","test:e2e:operations-surfaces":"playwright test tests/e2e/boot-recovery-3187.spec.ts tests/e2e/command-runner-1387.spec.ts tests/e2e/container-status-1388.spec.ts tests/e2e/health-scan-3185.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","check:perf-evidence:workspace":"node scripts/perf-evidence-gate.mjs --target workspace","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","perf:evidence:regen:workspace":"node scripts/regenerate-d12-evidence.mjs --workspace","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:coding-issue-handoff":"playwright test --config tests/e2e/config/playwright.coding-issue-handoff.config.ts --project=chromium","test:e2e:coding-issue-publish":"playwright test --config tests/e2e/config/playwright.coding-issue-publish.config.ts --project=chromium","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","check:tool-catalog-conformance":"node scripts/check-tool-catalog-conformance.mjs","check:tool-catalog-performance":"node scripts/check-tool-catalog-performance.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","qualify:tool-catalog-consumers":"npm run build:packages && node scripts/qualify-tool-catalog-consumers.mjs --run-nonmanaged","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","perf:evidence:regen:tool-catalog":"node scripts/regenerate-tool-catalog-perf-evidence.mjs","report:infra-failure-observation":"node scripts/report-infra-failure-observation.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","check:perf-evidence:coding-runtime":"node scripts/coding-runtime-performance-gate.mjs","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:coding-issue-journey:live":"playwright test --config tests/e2e/config/playwright.coding-issue-journey.config.ts --project=chromium","check:coding-issue-journey-evidence":"node scripts/check-coding-issue-journey-evidence.mjs","qualify:runtime-gateway-confinement":"node scripts/qualify-runtime-gateway-confinement.mjs","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","qualify:coding-issue-journey:manifest":"node scripts/generate-coding-issue-journey-manifest.mjs","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium","check:coding-issue-journey-evidence:3390":"node scripts/check-coding-issue-journey-evidence.mjs --manifest docs/qa/evidence/coding-issue-journey/3390/manifest.json --receipts docs/qa/evidence/coding-issue-journey/3390/receipts --descriptor docs/acceptance/coding-issue-journey-3390.json --epic 3384 --child 3390 --registered issue-to-pr-governed-assist,issue-to-pr-supervised-coding,issue-to-pr-autonomous-delivery,ci-repair-loop,description-auto-draft-and-apply,mark-ready-intent,human-merge-and-closure,git-to-chat-connect-refine-apply,git-chat-negative-effects,coding-runtime-performance-budgets,egress-confinement-macos-arm64,packaged-macos-arm64-reference,packaged-windows-x64,packaged-macos-x64,egress-confinement-linux-windows,real-binary-lane,keiko-issue-audit","check:grounded-workspace-pattern-performance":"npm run build:packages && node scripts/check-grounded-workspace-pattern-performance.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:670faac1-8c75-46bc-9a69-d5879bf4382d"}},"overrides":{"qs":"6.16.0","vite":"8.3.0","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.28","fast-uri":"3.1.6","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@napi-rs/canvas":"1.0.9","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"eslint":"^10.0.0","axe-core":"4.12.1"},"eslint-plugin-react@7.37.5":{"eslint":"^10.0.0"},"eslint-plugin-import@2.32.0":{"eslint":"^10.0.0"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.3.289","typescript":"6.0.3","@sigstore/tuf":"5.0.0","@sigstore/bundle":"5.0.0","@sigstore/verify":"4.1.2","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-1.1.5.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-1.1.5.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-1.1.5.tgz","@sigstore/protobuf-specs":"0.5.2","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-1.1.5.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-1.1.5.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-1.1.5.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-1.1.5.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-1.1.5.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-1.1.5.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-1.1.5.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-1.1.5.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-1.1.5.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-1.1.5.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-1.1.5.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-1.1.5.tgz","@oscharko-dev/keiko-tool-catalog":"file:vendor/oscharko-dev-keiko-tool-catalog-1.1.5.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-1.1.5.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-1.1.5.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-1.1.5.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-1.1.5.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-1.1.5.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-1.1.5.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-1.1.5.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-1.1.5.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.35.1","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^10.8.1","fallow":"3.9.1","semver":"^7.8.5","vitest":"^4.1.11","corepack":"0.36.0","prettier":"^3.0.0","sigstore":"^5.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","pdfjs-dist":"^6.3.289","@babel/core":"^8.0.1","@types/node":"^26.5.1","@types/yauzl":"^3.4.0","@babel/parser":"^8.0.1","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.5","typescript-eslint":"^8.69.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.11","@vitejs/plugin-react":"6.1.1","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"1.1.5","@stryker-mutator/vitest-runner":"10.0.0"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-tool-catalog","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.9","@oscharko-dev/keiko-coding-runtime-darwin-x64":"1.1.3","@oscharko-dev/keiko-coding-runtime-darwin-arm64":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/keiko_1.1.5_1790089106654_0.6066881023383517","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@oscharko-dev/keiko","version":"1.1.6","license":"Apache-2.0","_id":"@oscharko-dev/keiko@1.1.6","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"804c834b4722a7ebf2f749877ab3f610f5659c96","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-1.1.6.tgz","fileCount":5899,"integrity":"sha512-yD0KtzcJJ8WoHFBVx/D3OeXDwaAJckxOLJInnFgKFwKN9Zxu6yix4fD2rDURDbFn/p0IGPDQAMIMYFejKMrOeg==","signatures":[{"sig":"MEUCIQDWl0D0kBe3Je1Hvb3RHgq3Kd2BhHiSKegvrlOwGkUdFwIgOiCtzAcJbisF6j+tNhfo2Zmrc612fEv6DJfCJN1l33c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAslCh6tC3wDhwU15C4/aWIWtG6TG6sHXQs/xPBeoGbRAiEA0QmKvZEV+robHN3JMx9pd6Np+Yp05Ins/0EGlDieHFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oscharko-dev%2fkeiko@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54538230},"type":"module","engines":{"npm":">=11.16.0 <12","node":">=24.18.0 <25 || >=26.3.0 <27"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"npm run build:packages && node --max-old-space-size=12288 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","release":"gh workflow run release.yml --repo oscharko-dev/Keiko --ref dev","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs && npm run check:governed-tool-contract && npm run check:tool-catalog-conformance && npm run check:tool-catalog-performance","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","set-version":"node scripts/set-version.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","check:op-catalog":"vitest run scripts/__tests__/op-catalog-drift.test.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:eslint-lane":"npm ls eslint","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:activity-log":"node scripts/check-activity-log.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","generate:op-catalog":"node scripts/generate-op-catalog.mjs","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","generate:tool-catalog":"node scripts/check-tool-catalog-conformance.mjs --write","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","test:e2e:smoke:webkit":"playwright test --config tests/e2e/config/playwright.config.ts --project=webkit --grep @smoke","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:browser-baseline":"node scripts/check-browser-baseline.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:lift-icon-parity":"node scripts/check-lift-icon-parity.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:e2e:smoke:firefox":"playwright test --config tests/e2e/config/playwright.config.ts --project=firefox --grep @smoke","test:mutation:security":"node scripts/run-security-mutation-suite.mjs","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:release-alignment":"node scripts/check-release-alignment.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","list:workflow-consumers":"node scripts/list-workflow-consumers.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","check:update-ui-evidence":"node scripts/check-update-ui-evidence.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:coding-issue-ci":"playwright test --config tests/e2e/config/playwright.coding-issue-ci.config.ts --project=chromium","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-change-chat":"playwright test --config tests/e2e/config/playwright.git-change-chat-3400.config.ts --project=chromium","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","test:perf:coding-runtime":"vitest run scripts/__tests__/coding-runtime-performance*.test.mjs","check:dependency-currency":"node scripts/check-dependency-currency.mjs","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","qualify:tool-catalog-gates":"node scripts/qualify-tool-catalog-gates.mjs","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","check:mutation:debug-launch":"node scripts/check-mutation-quality.mjs --strict --report reports/mutation/debug-launch-security/mutation-report.json --minimum-score 100 --maximum-survived 0 --maximum-no-coverage 0","check:secret-scanning-queue":"node scripts/check-secret-scanning-queue.mjs","check:tool-catalog-closeout":"node scripts/check-tool-catalog-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:activity-log-scenarios":"node scripts/run-activity-log-scenarios.mjs","test:e2e:assistive-surfaces":"playwright test tests/e2e/prompt-enhancer-3180.spec.ts tests/e2e/quality-intelligence-3186.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","test:e2e:workspace-surfaces":"playwright test tests/e2e/chat-window-resize-2133.spec.ts tests/e2e/dropdown-tooltips.spec.ts tests/e2e/footer-window-palette-layering.spec.ts tests/e2e/workspace-multi-selection-2055.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:governed-tool-contract":"node scripts/check-governed-tool-contract.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","perf:evidence:coding-runtime":"node scripts/coding-runtime-performance-producer.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","test:e2e:coding-issue-commit":"playwright test --config tests/e2e/config/playwright.coding-issue-commit.config.ts --project=chromium","test:e2e:coding-issue-intake":"playwright test --config tests/e2e/config/playwright.coding-issue-intake.config.ts --project=chromium","test:e2e:operations-surfaces":"playwright test tests/e2e/boot-recovery-3187.spec.ts tests/e2e/command-runner-1387.spec.ts tests/e2e/container-status-1388.spec.ts tests/e2e/health-scan-3185.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","check:perf-evidence:workspace":"node scripts/perf-evidence-gate.mjs --target workspace","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","perf:evidence:regen:workspace":"node scripts/regenerate-d12-evidence.mjs --workspace","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:coding-issue-handoff":"playwright test --config tests/e2e/config/playwright.coding-issue-handoff.config.ts --project=chromium","test:e2e:coding-issue-publish":"playwright test --config tests/e2e/config/playwright.coding-issue-publish.config.ts --project=chromium","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","check:tool-catalog-conformance":"node scripts/check-tool-catalog-conformance.mjs","check:tool-catalog-performance":"node scripts/check-tool-catalog-performance.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","qualify:tool-catalog-consumers":"npm run build:packages && node scripts/qualify-tool-catalog-consumers.mjs --run-nonmanaged","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","perf:evidence:regen:tool-catalog":"node scripts/regenerate-tool-catalog-perf-evidence.mjs","report:infra-failure-observation":"node scripts/report-infra-failure-observation.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","check:perf-evidence:coding-runtime":"node scripts/coding-runtime-performance-gate.mjs","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:coding-issue-journey:live":"playwright test --config tests/e2e/config/playwright.coding-issue-journey.config.ts --project=chromium","check:coding-issue-journey-evidence":"node scripts/check-coding-issue-journey-evidence.mjs","qualify:runtime-gateway-confinement":"node scripts/qualify-runtime-gateway-confinement.mjs","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","qualify:coding-issue-journey:manifest":"node scripts/generate-coding-issue-journey-manifest.mjs","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","qualify:coding-workbench:customer-shape":"npm run build && npm run prepare:bin && npm run build:ui && node scripts/testing/qualify-coding-workbench-customer-shape.mjs","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium","check:coding-issue-journey-evidence:3390":"node scripts/check-coding-issue-journey-evidence.mjs --manifest docs/qa/evidence/coding-issue-journey/3390/manifest.json --receipts docs/qa/evidence/coding-issue-journey/3390/receipts --descriptor docs/acceptance/coding-issue-journey-3390.json --epic 3384 --child 3390 --registered issue-to-pr-governed-assist,issue-to-pr-supervised-coding,issue-to-pr-autonomous-delivery,ci-repair-loop,description-auto-draft-and-apply,mark-ready-intent,human-merge-and-closure,git-to-chat-connect-refine-apply,git-chat-negative-effects,coding-runtime-performance-budgets,egress-confinement-macos-arm64,packaged-macos-arm64-reference,packaged-windows-x64,packaged-macos-x64,egress-confinement-linux-windows,real-binary-lane,keiko-issue-audit","check:grounded-workspace-pattern-performance":"npm run build:packages && node scripts/check-grounded-workspace-pattern-performance.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:670faac1-8c75-46bc-9a69-d5879bf4382d"}},"overrides":{"qs":"6.16.0","vite":"8.3.0","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.28","fast-uri":"3.1.6","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@napi-rs/canvas":"1.0.9","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"eslint":"^10.0.0","axe-core":"4.12.1"},"eslint-plugin-react@7.37.5":{"eslint":"^10.0.0"},"eslint-plugin-import@2.32.0":{"eslint":"^10.0.0"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.3.289","typescript":"6.0.3","@sigstore/tuf":"5.0.0","@sigstore/bundle":"5.0.0","@sigstore/verify":"4.1.2","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-1.1.6.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-1.1.6.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-1.1.6.tgz","@sigstore/protobuf-specs":"0.5.2","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-1.1.6.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-1.1.6.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-1.1.6.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-1.1.6.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-1.1.6.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-1.1.6.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-1.1.6.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-1.1.6.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-1.1.6.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-1.1.6.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-1.1.6.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-1.1.6.tgz","@oscharko-dev/keiko-tool-catalog":"file:vendor/oscharko-dev-keiko-tool-catalog-1.1.6.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-1.1.6.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-1.1.6.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-1.1.6.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-1.1.6.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-1.1.6.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-1.1.6.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-1.1.6.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-1.1.6.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.35.1","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^10.8.1","fallow":"3.9.1","semver":"^7.8.5","vitest":"^4.1.11","corepack":"0.36.0","prettier":"^3.0.0","sigstore":"^5.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","pdfjs-dist":"^6.3.289","@babel/core":"^8.0.1","@types/node":"^26.5.1","@types/yauzl":"^3.4.0","@babel/parser":"^8.0.1","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.5","typescript-eslint":"^8.69.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.11","@vitejs/plugin-react":"6.1.1","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"1.1.6","@stryker-mutator/vitest-runner":"10.0.0"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-tool-catalog","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.9","@oscharko-dev/keiko-coding-runtime-darwin-x64":"1.1.3","@oscharko-dev/keiko-coding-runtime-darwin-arm64":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/keiko_1.1.6_1790263214022_0.3193593469359324","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@oscharko-dev/keiko","version":"1.1.7","license":"Apache-2.0","_id":"@oscharko-dev/keiko@1.1.7","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"85019ed64b0c69b797a2ea2a728b1397d0fffc6e","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-1.1.7.tgz","fileCount":5902,"integrity":"sha512-YJIinNGBeIdPl84hKKCio5gZc0xK65bvRbhjkMkarVd3j0z+700sEequSShxd/bpc49vZ/uCuYEJwB+y+AxczQ==","signatures":[{"sig":"MEYCIQDjGYdRqx08yPENEEqgAYwieKBHJ/tcab6iVgvd2ox1vAIhAMM2SgSvLMqBrMPnF7mTwphcHNee5L0918UzWCqOZB8k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDw53c1YlbLf4dSOeANqzjkT1z5CUxWGicVBmqlO5wvVwIgMoQyiShvbUM0FIH+dxhVhjptrlE+1Pa33EYRWmRslyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oscharko-dev%2fkeiko@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54744651},"type":"module","engines":{"npm":">=11.16.0 <12","node":">=24.18.0 <25 || >=26.3.0 <27"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"npm run build:packages && node --max-old-space-size=12288 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","release":"gh workflow run release.yml --repo oscharko-dev/Keiko --ref dev","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs && npm run check:governed-tool-contract && npm run check:tool-catalog-conformance && npm run check:tool-catalog-performance","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","set-version":"node scripts/set-version.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","check:op-catalog":"vitest run scripts/__tests__/op-catalog-drift.test.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:eslint-lane":"npm ls eslint","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:activity-log":"node scripts/check-activity-log.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","generate:op-catalog":"node scripts/generate-op-catalog.mjs","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","generate:tool-catalog":"node scripts/check-tool-catalog-conformance.mjs --write","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","test:e2e:smoke:webkit":"playwright test --config tests/e2e/config/playwright.config.ts --project=webkit --grep @smoke","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:browser-baseline":"node scripts/check-browser-baseline.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:lift-icon-parity":"node scripts/check-lift-icon-parity.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:e2e:smoke:firefox":"playwright test --config tests/e2e/config/playwright.config.ts --project=firefox --grep @smoke","test:mutation:security":"node scripts/run-security-mutation-suite.mjs","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:release-alignment":"node scripts/check-release-alignment.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","list:workflow-consumers":"node scripts/list-workflow-consumers.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","check:update-ui-evidence":"node scripts/check-update-ui-evidence.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:coding-issue-ci":"playwright test --config tests/e2e/config/playwright.coding-issue-ci.config.ts --project=chromium","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-change-chat":"playwright test --config tests/e2e/config/playwright.git-change-chat-3400.config.ts --project=chromium","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","test:perf:coding-runtime":"vitest run scripts/__tests__/coding-runtime-performance*.test.mjs","check:dependency-currency":"node scripts/check-dependency-currency.mjs","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","qualify:tool-catalog-gates":"node scripts/qualify-tool-catalog-gates.mjs","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","check:mutation:debug-launch":"node scripts/check-mutation-quality.mjs --strict --report reports/mutation/debug-launch-security/mutation-report.json --minimum-score 100 --maximum-survived 0 --maximum-no-coverage 0","check:secret-scanning-queue":"node scripts/check-secret-scanning-queue.mjs","check:tool-catalog-closeout":"node scripts/check-tool-catalog-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:activity-log-scenarios":"node scripts/run-activity-log-scenarios.mjs","test:e2e:assistive-surfaces":"playwright test tests/e2e/prompt-enhancer-3180.spec.ts tests/e2e/quality-intelligence-3186.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","test:e2e:workspace-surfaces":"playwright test tests/e2e/chat-window-resize-2133.spec.ts tests/e2e/dropdown-tooltips.spec.ts tests/e2e/footer-window-palette-layering.spec.ts tests/e2e/workspace-multi-selection-2055.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:governed-tool-contract":"node scripts/check-governed-tool-contract.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","perf:evidence:coding-runtime":"node scripts/coding-runtime-performance-producer.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","test:e2e:coding-issue-commit":"playwright test --config tests/e2e/config/playwright.coding-issue-commit.config.ts --project=chromium","test:e2e:coding-issue-intake":"playwright test --config tests/e2e/config/playwright.coding-issue-intake.config.ts --project=chromium","test:e2e:operations-surfaces":"playwright test tests/e2e/boot-recovery-3187.spec.ts tests/e2e/command-runner-1387.spec.ts tests/e2e/container-status-1388.spec.ts tests/e2e/health-scan-3185.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","check:perf-evidence:workspace":"node scripts/perf-evidence-gate.mjs --target workspace","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","perf:evidence:regen:workspace":"node scripts/regenerate-d12-evidence.mjs --workspace","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:coding-issue-handoff":"playwright test --config tests/e2e/config/playwright.coding-issue-handoff.config.ts --project=chromium","test:e2e:coding-issue-publish":"playwright test --config tests/e2e/config/playwright.coding-issue-publish.config.ts --project=chromium","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","check:tool-catalog-conformance":"node scripts/check-tool-catalog-conformance.mjs","check:tool-catalog-performance":"node scripts/check-tool-catalog-performance.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","qualify:tool-catalog-consumers":"npm run build:packages && node scripts/qualify-tool-catalog-consumers.mjs --run-nonmanaged","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","perf:evidence:regen:tool-catalog":"node scripts/regenerate-tool-catalog-perf-evidence.mjs","report:infra-failure-observation":"node scripts/report-infra-failure-observation.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","check:perf-evidence:coding-runtime":"node scripts/coding-runtime-performance-gate.mjs","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:coding-issue-journey:live":"playwright test --config tests/e2e/config/playwright.coding-issue-journey.config.ts --project=chromium","check:coding-issue-journey-evidence":"node scripts/check-coding-issue-journey-evidence.mjs","qualify:runtime-gateway-confinement":"node scripts/qualify-runtime-gateway-confinement.mjs","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","qualify:coding-issue-journey:manifest":"node scripts/generate-coding-issue-journey-manifest.mjs","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","qualify:coding-workbench:customer-shape":"npm run build && npm run prepare:bin && npm run build:ui && node scripts/testing/qualify-coding-workbench-customer-shape.mjs","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium","check:coding-issue-journey-evidence:3390":"node scripts/check-coding-issue-journey-evidence.mjs --manifest docs/qa/evidence/coding-issue-journey/3390/manifest.json --receipts docs/qa/evidence/coding-issue-journey/3390/receipts --descriptor docs/acceptance/coding-issue-journey-3390.json --epic 3384 --child 3390 --registered issue-to-pr-governed-assist,issue-to-pr-supervised-coding,issue-to-pr-autonomous-delivery,ci-repair-loop,description-auto-draft-and-apply,mark-ready-intent,human-merge-and-closure,git-to-chat-connect-refine-apply,git-chat-negative-effects,coding-runtime-performance-budgets,egress-confinement-macos-arm64,packaged-macos-arm64-reference,packaged-windows-x64,packaged-macos-x64,egress-confinement-linux-windows,real-binary-lane,keiko-issue-audit","check:grounded-workspace-pattern-performance":"npm run build:packages && node scripts/check-grounded-workspace-pattern-performance.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:670faac1-8c75-46bc-9a69-d5879bf4382d"}},"overrides":{"qs":"6.16.0","vite":"8.3.0","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.28","fast-uri":"3.1.6","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@napi-rs/canvas":"1.0.9","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"eslint":"^10.0.0","axe-core":"4.12.1"},"eslint-plugin-react@7.37.5":{"eslint":"^10.0.0"},"eslint-plugin-import@2.32.0":{"eslint":"^10.0.0"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.3.289","typescript":"6.0.3","@sigstore/tuf":"5.0.0","@sigstore/bundle":"5.0.0","@sigstore/verify":"4.1.2","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-1.1.7.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-1.1.7.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-1.1.7.tgz","@sigstore/protobuf-specs":"0.5.2","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-1.1.7.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-1.1.7.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-1.1.7.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-1.1.7.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-1.1.7.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-1.1.7.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-1.1.7.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-1.1.7.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-1.1.7.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-1.1.7.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-1.1.7.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-1.1.7.tgz","@oscharko-dev/keiko-tool-catalog":"file:vendor/oscharko-dev-keiko-tool-catalog-1.1.7.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-1.1.7.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-1.1.7.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-1.1.7.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-1.1.7.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-1.1.7.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-1.1.7.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-1.1.7.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-1.1.7.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.35.1","yaml":"2.9.0","acorn":"^8.16.0","eslint":"^10.8.1","fallow":"3.9.1","semver":"^7.8.5","vitest":"^4.1.11","corepack":"0.36.0","prettier":"^3.0.0","sigstore":"^5.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","pdfjs-dist":"^6.3.289","@babel/core":"^8.0.1","@types/node":"^26.5.1","@types/yauzl":"^3.4.0","@babel/parser":"^8.0.1","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.5","typescript-eslint":"^8.69.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.11","@vitejs/plugin-react":"6.1.1","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.2.0","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"1.1.7","@stryker-mutator/vitest-runner":"10.0.0"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-tool-catalog","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.9","@oscharko-dev/keiko-coding-runtime-darwin-x64":"1.1.3","@oscharko-dev/keiko-coding-runtime-darwin-arm64":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/keiko_1.1.7_1790328700440_0.6161171581106555","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@oscharko-dev/keiko","version":"1.1.8","license":"Apache-2.0","_id":"@oscharko-dev/keiko@1.1.8","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"c475745a39528b48fd7b542f97259a9f1ad8d311","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-1.1.8.tgz","fileCount":5902,"integrity":"sha512-exM7WhAiE7d07VdXIHEVisB6whvZupEXt/HJQ2n1jgOrtsH7ZeZWt44Mov6nrefwZkwZneCGNj2mRTuMXGyuEw==","signatures":[{"sig":"MEUCIDjes2mcMBhZUoLODNeR0c05QrhDURZRmKdj3zWuHfagAiEA03k44gUkgaoJqjsHlZgDJUcbBv4AKde/oEGRqLaxjFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGyi9iUCRNxWWzEpyroxzLPjFqdHM0FVLrNx7+49uzfdAiEAoy8d4UrDTbYDrPzeVzWTSx7j+4fAGaATADGIy9HyO6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oscharko-dev%2fkeiko@1.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54874503},"type":"module","engines":{"npm":">=11.16.0 <12","node":">=24.18.0 <25 || >=26.3.0 <27"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"npm run build:packages && node --max-old-space-size=12288 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","release":"gh workflow run release.yml --repo oscharko-dev/Keiko --ref dev","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs && npm run check:governed-tool-contract && npm run check:tool-catalog-conformance && npm run check:tool-catalog-performance","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","set-version":"node scripts/set-version.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","check:op-catalog":"vitest run scripts/__tests__/op-catalog-drift.test.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:eslint-lane":"npm ls eslint","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:activity-log":"node scripts/check-activity-log.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","generate:op-catalog":"node scripts/generate-op-catalog.mjs","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","generate:tool-catalog":"node scripts/check-tool-catalog-conformance.mjs --write","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","test:e2e:smoke:webkit":"playwright test --config tests/e2e/config/playwright.config.ts --project=webkit --grep @smoke","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:browser-baseline":"node scripts/check-browser-baseline.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:lift-icon-parity":"node scripts/check-lift-icon-parity.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:e2e:smoke:firefox":"playwright test --config tests/e2e/config/playwright.config.ts --project=firefox --grep @smoke","test:mutation:security":"node scripts/run-security-mutation-suite.mjs","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:release-alignment":"node scripts/check-release-alignment.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","list:workflow-consumers":"node scripts/list-workflow-consumers.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","check:update-ui-evidence":"node scripts/check-update-ui-evidence.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:coding-issue-ci":"playwright test --config tests/e2e/config/playwright.coding-issue-ci.config.ts --project=chromium","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-change-chat":"playwright test --config tests/e2e/config/playwright.git-change-chat-3400.config.ts --project=chromium","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","test:perf:coding-runtime":"vitest run scripts/__tests__/coding-runtime-performance*.test.mjs","check:dependency-currency":"node scripts/check-dependency-currency.mjs","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","qualify:tool-catalog-gates":"node scripts/qualify-tool-catalog-gates.mjs","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","check:mutation:debug-launch":"node scripts/check-mutation-quality.mjs --strict --report reports/mutation/debug-launch-security/mutation-report.json --minimum-score 100 --maximum-survived 0 --maximum-no-coverage 0","check:secret-scanning-queue":"node scripts/check-secret-scanning-queue.mjs","check:tool-catalog-closeout":"node scripts/check-tool-catalog-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:activity-log-scenarios":"node scripts/run-activity-log-scenarios.mjs","test:e2e:assistive-surfaces":"playwright test tests/e2e/prompt-enhancer-3180.spec.ts tests/e2e/quality-intelligence-3186.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","test:e2e:workspace-surfaces":"playwright test tests/e2e/chat-window-resize-2133.spec.ts tests/e2e/dropdown-tooltips.spec.ts tests/e2e/footer-window-palette-layering.spec.ts tests/e2e/workspace-multi-selection-2055.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:governed-tool-contract":"node scripts/check-governed-tool-contract.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","perf:evidence:coding-runtime":"node scripts/coding-runtime-performance-producer.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","test:e2e:coding-issue-commit":"playwright test --config tests/e2e/config/playwright.coding-issue-commit.config.ts --project=chromium","test:e2e:coding-issue-intake":"playwright test --config tests/e2e/config/playwright.coding-issue-intake.config.ts --project=chromium","test:e2e:operations-surfaces":"playwright test tests/e2e/boot-recovery-3187.spec.ts tests/e2e/command-runner-1387.spec.ts tests/e2e/container-status-1388.spec.ts tests/e2e/health-scan-3185.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","check:perf-evidence:workspace":"node scripts/perf-evidence-gate.mjs --target workspace","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","perf:evidence:regen:workspace":"node scripts/regenerate-d12-evidence.mjs --workspace","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:coding-issue-handoff":"playwright test --config tests/e2e/config/playwright.coding-issue-handoff.config.ts --project=chromium","test:e2e:coding-issue-publish":"playwright test --config tests/e2e/config/playwright.coding-issue-publish.config.ts --project=chromium","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","check:tool-catalog-conformance":"node scripts/check-tool-catalog-conformance.mjs","check:tool-catalog-performance":"node scripts/check-tool-catalog-performance.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","qualify:tool-catalog-consumers":"npm run build:packages && node scripts/qualify-tool-catalog-consumers.mjs --run-nonmanaged","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","perf:evidence:regen:tool-catalog":"node scripts/regenerate-tool-catalog-perf-evidence.mjs","report:infra-failure-observation":"node scripts/report-infra-failure-observation.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","check:perf-evidence:coding-runtime":"node scripts/coding-runtime-performance-gate.mjs","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:coding-issue-journey:live":"playwright test --config tests/e2e/config/playwright.coding-issue-journey.config.ts --project=chromium","check:coding-issue-journey-evidence":"node scripts/check-coding-issue-journey-evidence.mjs","qualify:runtime-gateway-confinement":"node scripts/qualify-runtime-gateway-confinement.mjs","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","qualify:coding-issue-journey:manifest":"node scripts/generate-coding-issue-journey-manifest.mjs","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","qualify:coding-workbench:customer-shape":"npm run build && npm run prepare:bin && npm run build:ui && node scripts/testing/qualify-coding-workbench-customer-shape.mjs","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium","check:coding-issue-journey-evidence:3390":"node scripts/check-coding-issue-journey-evidence.mjs --manifest docs/qa/evidence/coding-issue-journey/3390/manifest.json --receipts docs/qa/evidence/coding-issue-journey/3390/receipts --descriptor docs/acceptance/coding-issue-journey-3390.json --epic 3384 --child 3390 --registered issue-to-pr-governed-assist,issue-to-pr-supervised-coding,issue-to-pr-autonomous-delivery,ci-repair-loop,description-auto-draft-and-apply,mark-ready-intent,human-merge-and-closure,git-to-chat-connect-refine-apply,git-chat-negative-effects,coding-runtime-performance-budgets,egress-confinement-macos-arm64,packaged-macos-arm64-reference,packaged-windows-x64,packaged-macos-x64,egress-confinement-linux-windows,real-binary-lane,keiko-issue-audit","check:grounded-workspace-pattern-performance":"npm run build:packages && node scripts/check-grounded-workspace-pattern-performance.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:670faac1-8c75-46bc-9a69-d5879bf4382d"}},"overrides":{"qs":"6.16.0","vite":"8.3.0","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.28","fast-uri":"3.1.6","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@napi-rs/canvas":"1.0.9","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"eslint":"^10.0.0","axe-core":"4.12.1"},"eslint-plugin-react@7.37.5":{"eslint":"^10.0.0"},"eslint-plugin-import@2.32.0":{"eslint":"^10.0.0"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.3.289","typescript":"6.0.3","@sigstore/tuf":"5.0.0","@sigstore/bundle":"5.0.0","@sigstore/verify":"4.1.2","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-1.1.8.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-1.1.8.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-1.1.8.tgz","@sigstore/protobuf-specs":"0.5.2","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-1.1.8.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-1.1.8.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-1.1.8.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-1.1.8.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-1.1.8.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-1.1.8.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-1.1.8.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-1.1.8.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-1.1.8.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-1.1.8.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-1.1.8.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-1.1.8.tgz","@oscharko-dev/keiko-tool-catalog":"file:vendor/oscharko-dev-keiko-tool-catalog-1.1.8.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-1.1.8.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-1.1.8.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-1.1.8.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-1.1.8.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-1.1.8.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-1.1.8.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-1.1.8.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-1.1.8.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.35.1","yaml":"2.9.1","acorn":"^8.16.0","eslint":"^10.8.1","fallow":"3.9.1","semver":"^7.8.5","vitest":"^4.1.11","corepack":"0.36.0","prettier":"^3.0.0","sigstore":"^5.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","pdfjs-dist":"^6.3.289","@babel/core":"^8.0.1","@types/node":"^26.5.1","@types/yauzl":"^3.4.0","@babel/parser":"^8.0.1","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.5","typescript-eslint":"^8.69.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.4.0","@vitest/coverage-v8":"^4.1.11","@vitejs/plugin-react":"6.1.1","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.2.1","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"1.1.8","@stryker-mutator/vitest-runner":"10.0.0"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-tool-catalog","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.9","@oscharko-dev/keiko-coding-runtime-darwin-x64":"1.1.3","@oscharko-dev/keiko-coding-runtime-darwin-arm64":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/keiko_1.1.8_1790378977483_0.8547954665351598","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@oscharko-dev/keiko","version":"1.1.9","license":"Apache-2.0","_id":"@oscharko-dev/keiko@1.1.9","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"fdf9f9859f798cd998696e7ad7652ed6f826f6c9","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-1.1.9.tgz","fileCount":5902,"integrity":"sha512-fqCEHkm+xr3OWByMqnVCulSx0H7cpoe7XlKOrC8gU3GGEM+xLJuNiFf4NczVnh02WFDB0+XW2OSCXvAeNoKpPA==","signatures":[{"sig":"MEUCIQCX93OZtgP1khw6DH9BYnprFYEOOJrTYjaJwyhlzjtBlAIgKgSik7BmJJl2cde0flz/VdXWsWz2kdpZNIkx9z7jJr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAw1YzCJgILaXRiFPk6BAPbOZ7wuk/tY1RVz/jkPWGL7AiEAmlPx/JvSxIsm+sr4VLT2M7zQG2oHAlhDqGrSxt8qsqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oscharko-dev%2fkeiko@1.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54879067},"type":"module","engines":{"npm":">=11.16.0 <12","node":">=24.18.0 <25 || >=26.3.0 <27"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"npm run build:packages && node --max-old-space-size=12288 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","release":"gh workflow run release.yml --repo oscharko-dev/Keiko --ref dev","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs && npm run check:governed-tool-contract && npm run check:tool-catalog-conformance && npm run check:tool-catalog-performance","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","set-version":"node scripts/set-version.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","check:op-catalog":"vitest run scripts/__tests__/op-catalog-drift.test.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:eslint-lane":"npm ls eslint","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:activity-log":"node scripts/check-activity-log.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","generate:op-catalog":"node scripts/generate-op-catalog.mjs","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","generate:tool-catalog":"node scripts/check-tool-catalog-conformance.mjs --write","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","test:e2e:smoke:webkit":"playwright test --config tests/e2e/config/playwright.config.ts --project=webkit --grep @smoke","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:browser-baseline":"node scripts/check-browser-baseline.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:lift-icon-parity":"node scripts/check-lift-icon-parity.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:e2e:smoke:firefox":"playwright test --config tests/e2e/config/playwright.config.ts --project=firefox --grep @smoke","test:mutation:security":"node scripts/run-security-mutation-suite.mjs","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:release-alignment":"node scripts/check-release-alignment.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","list:workflow-consumers":"node scripts/list-workflow-consumers.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","check:update-ui-evidence":"node scripts/check-update-ui-evidence.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:coding-issue-ci":"playwright test --config tests/e2e/config/playwright.coding-issue-ci.config.ts --project=chromium","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-change-chat":"playwright test --config tests/e2e/config/playwright.git-change-chat-3400.config.ts --project=chromium","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","test:perf:coding-runtime":"vitest run scripts/__tests__/coding-runtime-performance*.test.mjs","check:dependency-currency":"node scripts/check-dependency-currency.mjs","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","qualify:tool-catalog-gates":"node scripts/qualify-tool-catalog-gates.mjs","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","check:mutation:debug-launch":"node scripts/check-mutation-quality.mjs --strict --report reports/mutation/debug-launch-security/mutation-report.json --minimum-score 100 --maximum-survived 0 --maximum-no-coverage 0","check:secret-scanning-queue":"node scripts/check-secret-scanning-queue.mjs","check:tool-catalog-closeout":"node scripts/check-tool-catalog-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:activity-log-scenarios":"node scripts/run-activity-log-scenarios.mjs","test:e2e:assistive-surfaces":"playwright test tests/e2e/prompt-enhancer-3180.spec.ts tests/e2e/quality-intelligence-3186.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","test:e2e:workspace-surfaces":"playwright test tests/e2e/chat-window-resize-2133.spec.ts tests/e2e/dropdown-tooltips.spec.ts tests/e2e/footer-window-palette-layering.spec.ts tests/e2e/workspace-multi-selection-2055.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:governed-tool-contract":"node scripts/check-governed-tool-contract.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","perf:evidence:coding-runtime":"node scripts/coding-runtime-performance-producer.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","test:e2e:coding-issue-commit":"playwright test --config tests/e2e/config/playwright.coding-issue-commit.config.ts --project=chromium","test:e2e:coding-issue-intake":"playwright test --config tests/e2e/config/playwright.coding-issue-intake.config.ts --project=chromium","test:e2e:operations-surfaces":"playwright test tests/e2e/boot-recovery-3187.spec.ts tests/e2e/command-runner-1387.spec.ts tests/e2e/container-status-1388.spec.ts tests/e2e/health-scan-3185.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","check:perf-evidence:workspace":"node scripts/perf-evidence-gate.mjs --target workspace","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","perf:evidence:regen:workspace":"node scripts/regenerate-d12-evidence.mjs --workspace","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:coding-issue-handoff":"playwright test --config tests/e2e/config/playwright.coding-issue-handoff.config.ts --project=chromium","test:e2e:coding-issue-publish":"playwright test --config tests/e2e/config/playwright.coding-issue-publish.config.ts --project=chromium","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","check:tool-catalog-conformance":"node scripts/check-tool-catalog-conformance.mjs","check:tool-catalog-performance":"node scripts/check-tool-catalog-performance.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","qualify:tool-catalog-consumers":"npm run build:packages && node scripts/qualify-tool-catalog-consumers.mjs --run-nonmanaged","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","perf:evidence:regen:tool-catalog":"node scripts/regenerate-tool-catalog-perf-evidence.mjs","report:infra-failure-observation":"node scripts/report-infra-failure-observation.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","check:perf-evidence:coding-runtime":"node scripts/coding-runtime-performance-gate.mjs","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:coding-issue-journey:live":"playwright test --config tests/e2e/config/playwright.coding-issue-journey.config.ts --project=chromium","check:coding-issue-journey-evidence":"node scripts/check-coding-issue-journey-evidence.mjs","qualify:runtime-gateway-confinement":"node scripts/qualify-runtime-gateway-confinement.mjs","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","qualify:coding-issue-journey:manifest":"node scripts/generate-coding-issue-journey-manifest.mjs","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","qualify:coding-workbench:customer-shape":"npm run build && npm run prepare:bin && npm run build:ui && node scripts/testing/qualify-coding-workbench-customer-shape.mjs","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium","check:coding-issue-journey-evidence:3390":"node scripts/check-coding-issue-journey-evidence.mjs --manifest docs/qa/evidence/coding-issue-journey/3390/manifest.json --receipts docs/qa/evidence/coding-issue-journey/3390/receipts --descriptor docs/acceptance/coding-issue-journey-3390.json --epic 3384 --child 3390 --registered issue-to-pr-governed-assist,issue-to-pr-supervised-coding,issue-to-pr-autonomous-delivery,ci-repair-loop,description-auto-draft-and-apply,mark-ready-intent,human-merge-and-closure,git-to-chat-connect-refine-apply,git-chat-negative-effects,coding-runtime-performance-budgets,egress-confinement-macos-arm64,packaged-macos-arm64-reference,packaged-windows-x64,packaged-macos-x64,egress-confinement-linux-windows,real-binary-lane,keiko-issue-audit","check:grounded-workspace-pattern-performance":"npm run build:packages && node scripts/check-grounded-workspace-pattern-performance.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:670faac1-8c75-46bc-9a69-d5879bf4382d"}},"overrides":{"qs":"6.16.0","vite":"8.3.0","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.28","fast-uri":"3.1.6","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@napi-rs/canvas":"1.0.9","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"eslint":"^10.0.0","axe-core":"4.12.1"},"eslint-plugin-react@7.37.5":{"eslint":"^10.0.0"},"eslint-plugin-import@2.32.0":{"eslint":"^10.0.0"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.3.289","typescript":"6.0.3","@sigstore/tuf":"5.0.0","@sigstore/bundle":"5.0.0","@sigstore/verify":"4.1.2","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-1.1.9.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-1.1.9.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-1.1.9.tgz","@sigstore/protobuf-specs":"0.5.2","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-1.1.9.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-1.1.9.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-1.1.9.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-1.1.9.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-1.1.9.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-1.1.9.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-1.1.9.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-1.1.9.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-1.1.9.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-1.1.9.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-1.1.9.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-1.1.9.tgz","@oscharko-dev/keiko-tool-catalog":"file:vendor/oscharko-dev-keiko-tool-catalog-1.1.9.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-1.1.9.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-1.1.9.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-1.1.9.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-1.1.9.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-1.1.9.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-1.1.9.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-1.1.9.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-1.1.9.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.35.1","yaml":"2.9.1","acorn":"^8.16.0","eslint":"^10.8.1","fallow":"3.9.1","semver":"^7.8.5","vitest":"^4.1.11","corepack":"0.36.0","prettier":"^3.0.0","sigstore":"^5.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","pdfjs-dist":"^6.3.289","@babel/core":"^8.0.1","@types/node":"^26.5.1","@types/yauzl":"^3.4.0","@babel/parser":"^8.0.1","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.5","typescript-eslint":"^8.69.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.4.0","@vitest/coverage-v8":"^4.1.11","@vitejs/plugin-react":"6.1.1","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.2.1","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"1.1.9","@stryker-mutator/vitest-runner":"10.0.0"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-tool-catalog","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.9","@oscharko-dev/keiko-coding-runtime-darwin-x64":"1.1.3","@oscharko-dev/keiko-coding-runtime-darwin-arm64":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/keiko_1.1.9_1790397624302_0.7533916423587299","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@oscharko-dev/keiko","version":"1.1.10","license":"Apache-2.0","_id":"@oscharko-dev/keiko@1.1.10","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"20677788335f3dd2d251047c6c63e238b19fbd5c","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-1.1.10.tgz","fileCount":5899,"integrity":"sha512-e3QxsRxHvLzmYxQJJE7Wr/5Dj2tNacZxb7dKmR7AGwXf5cEsMwirBejXVXs35hA4OsvchQtDGpAp5/+VUEr+4Q==","signatures":[{"sig":"MEUCIAgD2vMKuatqeZae2VlFJvlD5TkUXnfQv0HB65nINNPzAiEAu6o03rR52FSNfspx6W96EAUnmkQAbhIWnEBA7ZKSLSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDszv5++SbMZPzfoLaYht3mHmSnQo1BAXY4OVZu1FfBWgIhAIH8RPL6BvANf4khug8tD78q4ykX5U5B4hOfgSWzCy6b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oscharko-dev%2fkeiko@1.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55056902},"type":"module","engines":{"npm":">=11.16.0 <12","node":">=24.18.0 <25 || >=26.3.0 <27"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"npm run build:packages && node --max-old-space-size=12288 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","release":"gh workflow run release.yml --repo oscharko-dev/Keiko --ref dev","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs && npm run check:governed-tool-contract && npm run check:tool-catalog-conformance && npm run check:tool-catalog-performance","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","set-version":"node scripts/set-version.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","check:op-catalog":"vitest run scripts/__tests__/op-catalog-drift.test.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:eslint-lane":"npm ls eslint","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:activity-log":"node scripts/check-activity-log.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","generate:op-catalog":"node scripts/generate-op-catalog.mjs","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","generate:tool-catalog":"node scripts/check-tool-catalog-conformance.mjs --write","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","test:e2e:smoke:webkit":"playwright test --config tests/e2e/config/playwright.config.ts --project=webkit --grep @smoke","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:browser-baseline":"node scripts/check-browser-baseline.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:lift-icon-parity":"node scripts/check-lift-icon-parity.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:e2e:smoke:firefox":"playwright test --config tests/e2e/config/playwright.config.ts --project=firefox --grep @smoke","test:mutation:security":"node scripts/run-security-mutation-suite.mjs","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:release-alignment":"node scripts/check-release-alignment.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","list:workflow-consumers":"node scripts/list-workflow-consumers.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","check:update-ui-evidence":"node scripts/check-update-ui-evidence.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:coding-issue-ci":"playwright test --config tests/e2e/config/playwright.coding-issue-ci.config.ts --project=chromium","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-change-chat":"playwright test --config tests/e2e/config/playwright.git-change-chat-3400.config.ts --project=chromium","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","test:perf:coding-runtime":"vitest run scripts/__tests__/coding-runtime-performance*.test.mjs","check:dependency-currency":"node scripts/check-dependency-currency.mjs","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","qualify:tool-catalog-gates":"node scripts/qualify-tool-catalog-gates.mjs","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","check:mutation:debug-launch":"node scripts/check-mutation-quality.mjs --strict --report reports/mutation/debug-launch-security/mutation-report.json --minimum-score 100 --maximum-survived 0 --maximum-no-coverage 0","check:secret-scanning-queue":"node scripts/check-secret-scanning-queue.mjs","check:tool-catalog-closeout":"node scripts/check-tool-catalog-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:activity-log-scenarios":"node scripts/run-activity-log-scenarios.mjs","test:e2e:assistive-surfaces":"playwright test tests/e2e/prompt-enhancer-3180.spec.ts tests/e2e/quality-intelligence-3186.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","test:e2e:workspace-surfaces":"playwright test tests/e2e/chat-window-resize-2133.spec.ts tests/e2e/dropdown-tooltips.spec.ts tests/e2e/footer-window-palette-layering.spec.ts tests/e2e/workspace-multi-selection-2055.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:governed-tool-contract":"node scripts/check-governed-tool-contract.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","perf:evidence:coding-runtime":"node scripts/coding-runtime-performance-producer.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","test:e2e:coding-issue-commit":"playwright test --config tests/e2e/config/playwright.coding-issue-commit.config.ts --project=chromium","test:e2e:coding-issue-intake":"playwright test --config tests/e2e/config/playwright.coding-issue-intake.config.ts --project=chromium","test:e2e:operations-surfaces":"playwright test tests/e2e/boot-recovery-3187.spec.ts tests/e2e/command-runner-1387.spec.ts tests/e2e/container-status-1388.spec.ts tests/e2e/health-scan-3185.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","check:perf-evidence:workspace":"node scripts/perf-evidence-gate.mjs --target workspace","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","perf:evidence:regen:workspace":"node scripts/regenerate-d12-evidence.mjs --workspace","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:coding-issue-handoff":"playwright test --config tests/e2e/config/playwright.coding-issue-handoff.config.ts --project=chromium","test:e2e:coding-issue-publish":"playwright test --config tests/e2e/config/playwright.coding-issue-publish.config.ts --project=chromium","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","check:tool-catalog-conformance":"node scripts/check-tool-catalog-conformance.mjs","check:tool-catalog-performance":"node scripts/check-tool-catalog-performance.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","qualify:tool-catalog-consumers":"npm run build:packages && node scripts/qualify-tool-catalog-consumers.mjs --run-nonmanaged","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","perf:evidence:regen:tool-catalog":"node scripts/regenerate-tool-catalog-perf-evidence.mjs","report:infra-failure-observation":"node scripts/report-infra-failure-observation.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","check:perf-evidence:coding-runtime":"node scripts/coding-runtime-performance-gate.mjs","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:coding-issue-journey:live":"playwright test --config tests/e2e/config/playwright.coding-issue-journey.config.ts --project=chromium","check:coding-issue-journey-evidence":"node scripts/check-coding-issue-journey-evidence.mjs","qualify:runtime-gateway-confinement":"node scripts/qualify-runtime-gateway-confinement.mjs","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","qualify:coding-issue-journey:manifest":"node scripts/generate-coding-issue-journey-manifest.mjs","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","qualify:coding-workbench:customer-shape":"npm run build && npm run prepare:bin && npm run build:ui && node scripts/testing/qualify-coding-workbench-customer-shape.mjs","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium","check:coding-issue-journey-evidence:3390":"node scripts/check-coding-issue-journey-evidence.mjs --manifest docs/qa/evidence/coding-issue-journey/3390/manifest.json --receipts docs/qa/evidence/coding-issue-journey/3390/receipts --descriptor docs/acceptance/coding-issue-journey-3390.json --epic 3384 --child 3390 --registered issue-to-pr-governed-assist,issue-to-pr-supervised-coding,issue-to-pr-autonomous-delivery,ci-repair-loop,description-auto-draft-and-apply,mark-ready-intent,human-merge-and-closure,git-to-chat-connect-refine-apply,git-chat-negative-effects,coding-runtime-performance-budgets,egress-confinement-macos-arm64,packaged-macos-arm64-reference,packaged-windows-x64,packaged-macos-x64,egress-confinement-linux-windows,real-binary-lane,keiko-issue-audit","check:grounded-workspace-pattern-performance":"npm run build:packages && node scripts/check-grounded-workspace-pattern-performance.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:670faac1-8c75-46bc-9a69-d5879bf4382d"}},"overrides":{"qs":"6.16.0","vite":"8.3.0","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.28","fast-uri":"3.1.6","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@napi-rs/canvas":"1.0.9","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"eslint":"^10.0.0","axe-core":"4.12.1"},"eslint-plugin-react@7.37.5":{"eslint":"^10.0.0"},"eslint-plugin-import@2.32.0":{"eslint":"^10.0.0"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.3.289","typescript":"6.0.3","@sigstore/tuf":"5.0.0","@sigstore/bundle":"5.0.0","@sigstore/verify":"4.1.2","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-1.1.10.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-1.1.10.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-1.1.10.tgz","@sigstore/protobuf-specs":"0.5.2","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-1.1.10.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-1.1.10.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-1.1.10.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-1.1.10.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-1.1.10.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-1.1.10.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-1.1.10.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-1.1.10.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-1.1.10.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-1.1.10.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-1.1.10.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-1.1.10.tgz","@oscharko-dev/keiko-tool-catalog":"file:vendor/oscharko-dev-keiko-tool-catalog-1.1.10.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-1.1.10.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-1.1.10.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-1.1.10.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-1.1.10.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-1.1.10.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-1.1.10.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-1.1.10.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-1.1.10.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.35.1","yaml":"2.9.1","acorn":"^8.16.0","eslint":"^10.8.1","fallow":"3.9.1","semver":"^7.8.5","vitest":"^4.1.11","corepack":"0.36.0","prettier":"^3.0.0","sigstore":"^5.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","pdfjs-dist":"^6.3.289","@babel/core":"^8.0.1","@types/node":"^26.5.1","@types/yauzl":"^3.4.0","@babel/parser":"^8.0.1","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.5","typescript-eslint":"^8.69.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.4.0","@vitest/coverage-v8":"^4.1.11","@vitejs/plugin-react":"6.1.1","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.2.1","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"1.1.10","@stryker-mutator/vitest-runner":"10.0.0"},"bundleDependencies":["@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-tool-catalog","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.9","@oscharko-dev/keiko-coding-runtime-darwin-x64":"1.1.3","@oscharko-dev/keiko-coding-runtime-darwin-arm64":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/keiko_1.1.10_1790460240109_0.5162242711251568","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@oscharko-dev/keiko","version":"1.1.11","license":"Apache-2.0","_id":"@oscharko-dev/keiko@1.1.11","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"5fd9247ed2f30ff0fcef9c8a3b956161368a9ddb","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-1.1.11.tgz","fileCount":5928,"integrity":"sha512-K7/vVLkIKuBjB4I7g3ReauQYMmJUDGaRsAKIQnPxphqV+Vgr9YWs5Fk7qeDxafPtpLnPErAImTvMoRCxTYjoPw==","signatures":[{"sig":"MEYCIQCxAPKHXyxH0pj6BU14BTpOxqfze51ChhK6LJctYdlQOQIhAOU3kFcnYpZOSW3g/agLyfgjc+lfE52ajXBkeFc+nZix","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEP5ChyXHBwPCoUb69g4Zo6pyaJLPmHWPMA9MN6sW4WeAiEAsm/M3qsmos3ifVnRIqx32X2aZGbuD0hnkmjiis9ewd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oscharko-dev%2fkeiko@1.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55346311},"type":"module","engines":{"npm":">=11.16.0 <12","node":">=24.18.0 <25 || >=26.3.0 <27"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"npm run build:packages && node --max-old-space-size=12288 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","release":"gh workflow run release.yml --repo oscharko-dev/Keiko --ref dev","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs && npm run check:governed-tool-contract && npm run check:tool-catalog-conformance && npm run check:tool-catalog-performance","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","set-version":"node scripts/set-version.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","check:op-catalog":"vitest run scripts/__tests__/op-catalog-drift.test.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:eslint-lane":"npm ls eslint","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:activity-log":"node scripts/check-activity-log.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","generate:op-catalog":"node scripts/generate-op-catalog.mjs","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","generate:tool-catalog":"node scripts/check-tool-catalog-conformance.mjs --write","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","test:e2e:smoke:webkit":"playwright test --config tests/e2e/config/playwright.config.ts --project=webkit --grep @smoke","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:browser-baseline":"node scripts/check-browser-baseline.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:lift-icon-parity":"node scripts/check-lift-icon-parity.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:e2e:smoke:firefox":"playwright test --config tests/e2e/config/playwright.config.ts --project=firefox --grep @smoke","test:mutation:security":"node scripts/run-security-mutation-suite.mjs","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:release-alignment":"node scripts/check-release-alignment.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","list:workflow-consumers":"node scripts/list-workflow-consumers.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","check:update-ui-evidence":"node scripts/check-update-ui-evidence.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:coding-issue-ci":"playwright test --config tests/e2e/config/playwright.coding-issue-ci.config.ts --project=chromium","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-change-chat":"playwright test --config tests/e2e/config/playwright.git-change-chat-3400.config.ts --project=chromium","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","test:perf:coding-runtime":"vitest run scripts/__tests__/coding-runtime-performance*.test.mjs","check:dependency-currency":"node scripts/check-dependency-currency.mjs","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","qualify:tool-catalog-gates":"node scripts/qualify-tool-catalog-gates.mjs","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","check:mutation:debug-launch":"node scripts/check-mutation-quality.mjs --strict --report reports/mutation/debug-launch-security/mutation-report.json --minimum-score 100 --maximum-survived 0 --maximum-no-coverage 0","check:secret-scanning-queue":"node scripts/check-secret-scanning-queue.mjs","check:tool-catalog-closeout":"node scripts/check-tool-catalog-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:activity-log-scenarios":"node scripts/run-activity-log-scenarios.mjs","test:e2e:assistive-surfaces":"playwright test tests/e2e/prompt-enhancer-3180.spec.ts tests/e2e/quality-intelligence-3186.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","test:e2e:workspace-surfaces":"playwright test tests/e2e/chat-window-resize-2133.spec.ts tests/e2e/dropdown-tooltips.spec.ts tests/e2e/footer-window-palette-layering.spec.ts tests/e2e/workspace-multi-selection-2055.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:governed-tool-contract":"node scripts/check-governed-tool-contract.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","perf:evidence:coding-runtime":"node scripts/coding-runtime-performance-producer.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","test:e2e:coding-issue-commit":"playwright test --config tests/e2e/config/playwright.coding-issue-commit.config.ts --project=chromium","test:e2e:coding-issue-intake":"playwright test --config tests/e2e/config/playwright.coding-issue-intake.config.ts --project=chromium","test:e2e:operations-surfaces":"playwright test tests/e2e/boot-recovery-3187.spec.ts tests/e2e/command-runner-1387.spec.ts tests/e2e/container-status-1388.spec.ts tests/e2e/health-scan-3185.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","check:perf-evidence:workspace":"node scripts/perf-evidence-gate.mjs --target workspace","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","perf:evidence:regen:workspace":"node scripts/regenerate-d12-evidence.mjs --workspace","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:coding-issue-handoff":"playwright test --config tests/e2e/config/playwright.coding-issue-handoff.config.ts --project=chromium","test:e2e:coding-issue-publish":"playwright test --config tests/e2e/config/playwright.coding-issue-publish.config.ts --project=chromium","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","check:tool-catalog-conformance":"node scripts/check-tool-catalog-conformance.mjs","check:tool-catalog-performance":"node scripts/check-tool-catalog-performance.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","qualify:tool-catalog-consumers":"npm run build:packages && node scripts/qualify-tool-catalog-consumers.mjs --run-nonmanaged","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","perf:evidence:regen:tool-catalog":"node scripts/regenerate-tool-catalog-perf-evidence.mjs","report:infra-failure-observation":"node scripts/report-infra-failure-observation.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","check:perf-evidence:coding-runtime":"node scripts/coding-runtime-performance-gate.mjs","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:coding-issue-journey:live":"playwright test --config tests/e2e/config/playwright.coding-issue-journey.config.ts --project=chromium","check:coding-issue-journey-evidence":"node scripts/check-coding-issue-journey-evidence.mjs","qualify:runtime-gateway-confinement":"node scripts/qualify-runtime-gateway-confinement.mjs","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","qualify:coding-issue-journey:manifest":"node scripts/generate-coding-issue-journey-manifest.mjs","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","qualify:coding-workbench:customer-shape":"npm run build && npm run prepare:bin && npm run build:ui && node scripts/testing/qualify-coding-workbench-customer-shape.mjs","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium","check:coding-issue-journey-evidence:3390":"node scripts/check-coding-issue-journey-evidence.mjs --manifest docs/qa/evidence/coding-issue-journey/3390/manifest.json --receipts docs/qa/evidence/coding-issue-journey/3390/receipts --descriptor docs/acceptance/coding-issue-journey-3390.json --epic 3384 --child 3390 --registered issue-to-pr-governed-assist,issue-to-pr-supervised-coding,issue-to-pr-autonomous-delivery,ci-repair-loop,description-auto-draft-and-apply,mark-ready-intent,human-merge-and-closure,git-to-chat-connect-refine-apply,git-chat-negative-effects,coding-runtime-performance-budgets,egress-confinement-macos-arm64,packaged-macos-arm64-reference,packaged-windows-x64,packaged-macos-x64,egress-confinement-linux-windows,real-binary-lane,keiko-issue-audit","check:grounded-workspace-pattern-performance":"npm run build:packages && node scripts/check-grounded-workspace-pattern-performance.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:670faac1-8c75-46bc-9a69-d5879bf4382d"}},"overrides":{"qs":"6.16.0","vite":"8.3.0","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.28","fast-uri":"3.1.6","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@napi-rs/canvas":"1.0.9","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"eslint":"^10.0.0","axe-core":"4.12.1"},"eslint-plugin-react@7.37.5":{"eslint":"^10.0.0"},"eslint-plugin-import@2.32.0":{"eslint":"^10.0.0"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.3.289","typescript":"6.0.3","@sigstore/tuf":"5.0.0","@sigstore/bundle":"5.0.0","@sigstore/verify":"4.1.2","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-1.1.11.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-1.1.11.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-1.1.11.tgz","@sigstore/protobuf-specs":"0.5.2","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-1.1.11.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-1.1.11.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-1.1.11.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-1.1.11.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-1.1.11.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-1.1.11.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-1.1.11.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-1.1.11.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-1.1.11.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-1.1.11.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-1.1.11.tgz","@oscharko-dev/keiko-activity-log":"file:vendor/oscharko-dev-keiko-activity-log-1.1.11.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-1.1.11.tgz","@oscharko-dev/keiko-tool-catalog":"file:vendor/oscharko-dev-keiko-tool-catalog-1.1.11.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-1.1.11.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-1.1.11.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-1.1.11.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-1.1.11.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-1.1.11.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-1.1.11.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-1.1.11.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-1.1.11.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.35.1","yaml":"2.9.1","acorn":"^8.16.0","eslint":"^10.8.1","fallow":"3.9.1","semver":"^7.8.5","vitest":"^4.1.11","corepack":"0.36.0","prettier":"^3.0.0","sigstore":"^5.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","pdfjs-dist":"^6.3.289","@babel/core":"^8.0.1","@types/node":"^26.5.1","@types/yauzl":"^3.4.0","@babel/parser":"^8.0.1","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.5","typescript-eslint":"^8.69.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.4.0","@vitest/coverage-v8":"^4.1.11","@vitejs/plugin-react":"6.1.1","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.2.1","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"1.1.11","@stryker-mutator/vitest-runner":"10.0.0"},"bundleDependencies":["@oscharko-dev/keiko-activity-log","@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-tool-catalog","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.9","@oscharko-dev/keiko-coding-runtime-darwin-x64":"1.1.3","@oscharko-dev/keiko-coding-runtime-darwin-arm64":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/keiko_1.1.11_1790543823451_0.40148065675776157","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@oscharko-dev/keiko","version":"1.1.12","license":"Apache-2.0","_id":"@oscharko-dev/keiko@1.1.12","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"homepage":"https://github.com/oscharko-dev/Keiko#readme","bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"bin":{"keiko":"dist/cli/index.js"},"dist":{"shasum":"20794bc832317c0a90b7b3c8a84c636aa92638cd","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-1.1.12.tgz","fileCount":5940,"integrity":"sha512-DaXuHlFXm0tX9eT5+fVzko23ZYuNO2fgWN9PciSJ71eyr2D+T4z+Zw/+N2LUZVEe2/chVMxhYwSxwY9vcCLxyQ==","signatures":[{"sig":"MEUCIQCGrAcTaPhcgZA8o/EbpnjOzVmQaVUn8sv4v3BGdNIrIAIgNpJrC8OYSj4GQbPR29Mx10I1E4QBTFjQHj2SDammDbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDESpmgocDKwYG90LPWwIjNmOLKdjJ8/gfA08/8hN1/CgIhAPVOPJEHwE9nGbBTsMF51X2s+ZKlmzRuOE9RH6jVuo7y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oscharko-dev%2fkeiko@1.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55492719},"type":"module","engines":{"npm":">=11.16.0 <12","node":">=24.18.0 <25 || >=26.3.0 <27"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"npm run build:packages && node --max-old-space-size=12288 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","release":"gh workflow run release.yml --repo oscharko-dev/Keiko --ref dev","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs && npm run check:governed-tool-contract && npm run check:tool-catalog-conformance && npm run check:tool-catalog-performance","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","set-version":"node scripts/set-version.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","check:op-catalog":"vitest run scripts/__tests__/op-catalog-drift.test.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:eslint-lane":"npm ls eslint","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:activity-log":"node scripts/check-activity-log.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","generate:op-catalog":"node scripts/generate-op-catalog.mjs","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","generate:tool-catalog":"node scripts/check-tool-catalog-conformance.mjs --write","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","test:e2e:smoke:webkit":"playwright test --config tests/e2e/config/playwright.config.ts --project=webkit --grep @smoke","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:browser-baseline":"node scripts/check-browser-baseline.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:lift-icon-parity":"node scripts/check-lift-icon-parity.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:e2e:smoke:firefox":"playwright test --config tests/e2e/config/playwright.config.ts --project=firefox --grep @smoke","test:mutation:security":"node scripts/run-security-mutation-suite.mjs","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:release-alignment":"node scripts/check-release-alignment.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","list:workflow-consumers":"node scripts/list-workflow-consumers.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","check:update-ui-evidence":"node scripts/check-update-ui-evidence.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:coding-issue-ci":"playwright test --config tests/e2e/config/playwright.coding-issue-ci.config.ts --project=chromium","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-change-chat":"playwright test --config tests/e2e/config/playwright.git-change-chat-3400.config.ts --project=chromium","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","test:perf:coding-runtime":"vitest run scripts/__tests__/coding-runtime-performance*.test.mjs","check:dependency-currency":"node scripts/check-dependency-currency.mjs","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","qualify:tool-catalog-gates":"node scripts/qualify-tool-catalog-gates.mjs","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","check:mutation:debug-launch":"node scripts/check-mutation-quality.mjs --strict --report reports/mutation/debug-launch-security/mutation-report.json --minimum-score 100 --maximum-survived 0 --maximum-no-coverage 0","check:secret-scanning-queue":"node scripts/check-secret-scanning-queue.mjs","check:tool-catalog-closeout":"node scripts/check-tool-catalog-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:activity-log-scenarios":"node scripts/run-activity-log-scenarios.mjs","test:e2e:assistive-surfaces":"playwright test tests/e2e/prompt-enhancer-3180.spec.ts tests/e2e/quality-intelligence-3186.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","test:e2e:workspace-surfaces":"playwright test tests/e2e/chat-window-resize-2133.spec.ts tests/e2e/dropdown-tooltips.spec.ts tests/e2e/footer-window-palette-layering.spec.ts tests/e2e/workspace-multi-selection-2055.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:governed-tool-contract":"node scripts/check-governed-tool-contract.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","perf:evidence:coding-runtime":"node scripts/coding-runtime-performance-producer.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","test:e2e:coding-issue-commit":"playwright test --config tests/e2e/config/playwright.coding-issue-commit.config.ts --project=chromium","test:e2e:coding-issue-intake":"playwright test --config tests/e2e/config/playwright.coding-issue-intake.config.ts --project=chromium","test:e2e:operations-surfaces":"playwright test tests/e2e/boot-recovery-3187.spec.ts tests/e2e/command-runner-1387.spec.ts tests/e2e/container-status-1388.spec.ts tests/e2e/health-scan-3185.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","check:perf-evidence:workspace":"node scripts/perf-evidence-gate.mjs --target workspace","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","perf:evidence:regen:workspace":"node scripts/regenerate-d12-evidence.mjs --workspace","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:coding-issue-handoff":"playwright test --config tests/e2e/config/playwright.coding-issue-handoff.config.ts --project=chromium","test:e2e:coding-issue-publish":"playwright test --config tests/e2e/config/playwright.coding-issue-publish.config.ts --project=chromium","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","check:tool-catalog-conformance":"node scripts/check-tool-catalog-conformance.mjs","check:tool-catalog-performance":"node scripts/check-tool-catalog-performance.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","qualify:tool-catalog-consumers":"npm run build:packages && node scripts/qualify-tool-catalog-consumers.mjs --run-nonmanaged","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","perf:evidence:regen:tool-catalog":"node scripts/regenerate-tool-catalog-perf-evidence.mjs","report:infra-failure-observation":"node scripts/report-infra-failure-observation.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","check:perf-evidence:coding-runtime":"node scripts/coding-runtime-performance-gate.mjs","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:coding-issue-journey:live":"playwright test --config tests/e2e/config/playwright.coding-issue-journey.config.ts --project=chromium","check:coding-issue-journey-evidence":"node scripts/check-coding-issue-journey-evidence.mjs","qualify:runtime-gateway-confinement":"node scripts/qualify-runtime-gateway-confinement.mjs","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","qualify:coding-issue-journey:manifest":"node scripts/generate-coding-issue-journey-manifest.mjs","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","qualify:coding-workbench:customer-shape":"npm run build && npm run prepare:bin && npm run build:ui && node scripts/testing/qualify-coding-workbench-customer-shape.mjs","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium","check:coding-issue-journey-evidence:3390":"node scripts/check-coding-issue-journey-evidence.mjs --manifest docs/qa/evidence/coding-issue-journey/3390/manifest.json --receipts docs/qa/evidence/coding-issue-journey/3390/receipts --descriptor docs/acceptance/coding-issue-journey-3390.json --epic 3384 --child 3390 --registered issue-to-pr-governed-assist,issue-to-pr-supervised-coding,issue-to-pr-autonomous-delivery,ci-repair-loop,description-auto-draft-and-apply,mark-ready-intent,human-merge-and-closure,git-to-chat-connect-refine-apply,git-chat-negative-effects,coding-runtime-performance-budgets,egress-confinement-macos-arm64,packaged-macos-arm64-reference,packaged-windows-x64,packaged-macos-x64,egress-confinement-linux-windows,real-binary-lane,keiko-issue-audit","check:grounded-workspace-pattern-performance":"npm run build:packages && node scripts/check-grounded-workspace-pattern-performance.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"670faac1-8c75-46bc-9a69-d5879bf4382d"}},"overrides":{"qs":"6.16.0","vite":"8.3.0","jsdom":{"undici":"8.10.0"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.28","fast-uri":"3.1.6","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@napi-rs/canvas":"1.0.9","@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"eslint":"^10.0.0","axe-core":"4.12.1"},"eslint-plugin-react@7.37.5":{"eslint":"^10.0.0"},"eslint-plugin-import@2.32.0":{"eslint":"^10.0.0"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.3.289","typescript":"6.0.3","@sigstore/tuf":"5.0.0","@sigstore/bundle":"5.0.0","@sigstore/verify":"4.1.2","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-1.1.12.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-1.1.12.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-1.1.12.tgz","@sigstore/protobuf-specs":"0.5.2","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-1.1.12.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-1.1.12.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-1.1.12.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-1.1.12.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-1.1.12.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-1.1.12.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-1.1.12.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-1.1.12.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-1.1.12.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-1.1.12.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-1.1.12.tgz","@oscharko-dev/keiko-activity-log":"file:vendor/oscharko-dev-keiko-activity-log-1.1.12.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-1.1.12.tgz","@oscharko-dev/keiko-tool-catalog":"file:vendor/oscharko-dev-keiko-tool-catalog-1.1.12.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-1.1.12.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-1.1.12.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-1.1.12.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-1.1.12.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-1.1.12.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-1.1.12.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-1.1.12.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-1.1.12.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.35.1","yaml":"2.9.1","acorn":"^8.16.0","eslint":"^10.8.1","fallow":"3.9.1","semver":"^7.8.5","vitest":"^4.1.11","corepack":"0.36.0","prettier":"^3.0.0","sigstore":"^5.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","pdfjs-dist":"^6.3.289","@babel/core":"^8.0.1","@types/node":"^26.5.1","@types/yauzl":"^3.4.0","@babel/parser":"^8.0.1","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.5","typescript-eslint":"^8.69.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.4.0","@vitest/coverage-v8":"^4.1.11","@vitejs/plugin-react":"6.1.1","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.2.1","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"1.1.12","@stryker-mutator/vitest-runner":"10.0.0"},"bundleDependencies":["@oscharko-dev/keiko-activity-log","@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-tool-catalog","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.9","@oscharko-dev/keiko-coding-runtime-darwin-x64":"1.1.3","@oscharko-dev/keiko-coding-runtime-darwin-arm64":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/keiko_1.1.12_1790632471102_0.883849504451862","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"_id":"@oscharko-dev/keiko@1.1.13","bin":{"keiko":"dist/cli/index.js"},"bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"dist":{"shasum":"ae68a8657f54971c4257a43ac7de85de8ee32add","tarball":"https://registry.npmjs.org/@oscharko-dev/keiko/-/keiko-1.1.13.tgz","fileCount":5969,"integrity":"sha512-zQSYHNN1eOxpmi1NAFTNhI31YtXX5CTFqr4D+QMepgo9BsOVgIVXDZLuQskTSnMEdmBEdzSMAjr1UVvtqoAQCg==","signatures":[{"sig":"MEUCIBG4/XfD74xtG56v5khGg0YEqkMvUXN7hbP6u12Zf5XYAiEAzEYAh5f5J7jUveh/OiTJsNP9bKfS8sxLDZt+V/AKScU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGdSmWxudzH8aTkjiD2W2+1uqnVEKyykpEgFVbfq4DrwAiEA7mQLjhV11rRt1brUL/aswqhTag8LLgKQWCmGEKutFJY="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oscharko-dev%2fkeiko@1.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56134323},"name":"@oscharko-dev/keiko","type":"module","engines":{"npm":">=11.16.0 <12","node":">=24.18.0 <25 || >=26.3.0 <27"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"Apache-2.0","scripts":{"lint":"npm run build:packages && node --max-old-space-size=12288 ./node_modules/eslint/bin/eslint.js . --max-warnings=0 && npm --workspace @oscharko-dev/keiko-ui run lint","test":"npm run build && vitest run","build":"npm run build:packages && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","format":"prettier --write .","prepack":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact && npm run check:qi-supply-chain","release":"gh workflow run release.yml --repo oscharko-dev/Keiko --ref dev","build:ui":"node scripts/build-ui.mjs","dev:stop":"node scripts/dev-stop.mjs","dev:start":"node scripts/dev-start.mjs","typecheck":"npm run build:packages && npm run check:package-graph && node node_modules/@typescript/native/bin/tsc -p tsconfig.json --noEmit","arch:check":"depcruise --validate .dependency-cruiser.cjs src \"packages/*/src\" && node scripts/check-import-policy.mjs && node scripts/check-contract-boundaries.mjs && node scripts/check-vector-index-architecture.mjs && npm run check:governed-tool-contract && npm run check:tool-catalog-conformance && npm run check:tool-catalog-performance","check:knip":"node scripts/check-knip.mjs","keiko:stop":"node dist/cli/index.js stop","gates:local":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh","gates:sonar":"./docker/gates/run-sonar.sh","keiko:start":"node dist/cli/index.js start","prepare:bin":"node scripts/ensure-bin-mode.mjs","set-version":"node scripts/set-version.mjs","format:check":"prettier --check .","release:plan":"node scripts/release-publish.mjs --plan-only","check:ui-i18n":"node scripts/check-ui-i18n-guard.mjs","smoke:install":"node scripts/installable-package-smoke.mjs","build:packages":"npm run check:typescript-toolchain && node scripts/build-packages.mjs","portable:stage":"node scripts/stage-portable-runtime.mjs","prepublishOnly":"npm run check:runtime-toolchain && npm run clean && npm run build && npm run prepare:bin && npm run build:ui && npm run check:editor-release-evidence && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:shell-spawn-guardrails && npm run check:security-regression-matrix && npm run arch:check && npm run arch:check:negative && npm run check:workspace-supply-chain && npm run check:package-surface && npm run check:version-consistency && npm run check:publish-manifests && npm run check:portable-manifest && npm run check:release-impact:publish && npm run check:qi-supply-chain","test:e2e:smoke":"playwright test --config tests/e2e/config/playwright.config.ts --project=chromium --grep @smoke","check:adr-index":"node scripts/check-adr-index.mjs","gates:local:e2e":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh e2e","gates:sonar:all":"./docker/gates/run-sonar.sh --all","provision:smoke":"node scripts/prepare-offline-smoke.mjs","release:publish":"node scripts/release-publish.mjs","check:op-catalog":"vitest run scripts/__tests__/op-catalog-drift.test.mjs","gates:local:full":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh full","gates:sonar:stop":"./docker/gates/run-sonar.sh --stop","test:coverage:ui":"vitest run --config packages/keiko-ui/vitest.coverage.config.ts --coverage","audit:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs","check:eslint-lane":"npm ls eslint","check:local-state":"node --experimental-sqlite --disable-warning=ExperimentalWarning scripts/check-local-state.mjs --self-test","check:sonar-rules":"node scripts/check-sonar-rules.mjs","check:sonar-scope":"node scripts/sonar-analysis-scope.mjs","check:ui-i18n:all":"node scripts/check-ui-i18n-guard.mjs --all","gates:local:shell":"docker compose -f docker/gates/docker-compose.yml run --rm gates bash","gates:local:tests":"docker compose -f docker/gates/docker-compose.yml run --rm gates ./docker/gates/run-gates.sh tests","provision:usearch":"node scripts/provision-usearch.mjs","check:activity-log":"node scripts/check-activity-log.mjs","check:native:macos":"./scripts/check-macos-native-quality.sh","arch:check:negative":"node scripts/arch-check-negative.mjs","check:package-graph":"node scripts/check-package-graph.mjs","check:perf-evidence":"node scripts/perf-evidence-gate.mjs","demo:clean-checkout":"npm run build:packages && npm run provision:usearch && node scripts/knowledge-m2-clean-checkout-demo.mjs","eval:voice-acoustic":"npm run build:packages && node -e \"import('./packages/keiko-evaluations/dist/index.js').then(({ VoiceAcousticEval }) => { const scorecard = VoiceAcousticEval.runVoiceAcousticEvaluation(); console.log(VoiceAcousticEval.renderVoiceAcousticSummary(scorecard)); process.exitCode = scorecard.summary.goNoGo === 'GO' ? 0 : 1; })\"","generate:op-catalog":"node scripts/generate-op-catalog.mjs","perf:evidence:regen":"node scripts/regenerate-d12-evidence.mjs","check:native:windows":"pwsh -NoProfile -NonInteractive -File scripts/check-windows-native-quality.ps1","check:release-impact":"node scripts/check-release-impact.mjs","check:zizmor-anchors":"node scripts/check-zizmor-anchors.mjs","eval:prompt-enhancer":"npm run build:packages && vitest run packages/keiko-evaluations/src/promptEnhancer","smoke:install:memory":"node scripts/installable-memory-smoke.mjs","test:e2e:editor-perf":"playwright test --config tests/e2e/config/playwright.editor-performance.config.ts --project=chromium --grep @release-evidence","check:context-quality":"node scripts/check-context-quality.mjs","check:package-surface":"node scripts/check-package-surface.mjs","check:qi-supply-chain":"node scripts/check-quality-intelligence-supply-chain.mjs","generate:tool-catalog":"node scripts/check-tool-catalog-conformance.mjs --write","test:coverage:quality":"npm run test:coverage:packages && npm run test:coverage:ui && npm run test:coverage:scripts && npm run check:coverage:quality","test:coverage:scripts":"npm run build && vitest run --config vitest.coverage.scripts.config.ts --coverage","test:e2e:smoke:webkit":"playwright test --config tests/e2e/config/playwright.config.ts --project=webkit --grep @smoke","build:d12-bundle-input":"node scripts/build-d12-bundle-input.mjs","check:browser-baseline":"node scripts/check-browser-baseline.mjs","check:coverage:quality":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --all-metrics --enforce-file-floors --release-target keiko-ui=88 --release-target keiko-cli=87","check:e2e-suite-wiring":"node scripts/check-e2e-suite-wiring.mjs","check:editor-doc-links":"node scripts/check-editor-doc-links.mjs","check:lift-icon-parity":"node scripts/check-lift-icon-parity.mjs","check:osv-waiver-scope":"node scripts/check-osv-waiver-scope.mjs","check:ui-i18n:baseline":"node scripts/check-ui-i18n-guard.mjs --write-baseline","portable:manual-review":"npm run build:packages && npm run build:ui && node --disable-warning=ExperimentalWarning scripts/portable-manual-review.mjs","smoke:install:optional":"node scripts/installable-package-smoke.mjs --include-optional","smoke:registry-install":"node scripts/registry-install-smoke.mjs","test:coverage:packages":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage","test:e2e:smoke:firefox":"playwright test --config tests/e2e/config/playwright.config.ts --project=firefox --grep @smoke","test:mutation:security":"node scripts/run-security-mutation-suite.mjs","check:coverage:new-code":"node scripts/check-new-code-coverage.mjs","check:mutation:baseline":"node scripts/check-mutation-quality.mjs","check:portable-manifest":"node scripts/check-portable-runtime-manifest.mjs --contract-example docs/release/portable-runtime-artifact-contract.md","check:publish-manifests":"node scripts/check-publish-manifests.mjs","check:release-alignment":"node scripts/check-release-alignment.mjs","check:retrieval-latency":"node scripts/check-retrieval-latency.mjs","check:retrieval-quality":"node --disable-warning=ExperimentalWarning scripts/check-retrieval-quality.mjs","check:runtime-toolchain":"node scripts/check-runtime-toolchain.mjs","list:workflow-consumers":"node scripts/list-workflow-consumers.mjs","portable:verify-signing":"node scripts/verify-portable-runtime-signing.mjs","run:d12-perf-comparison":"node scripts/run-d12-perf-comparison.mjs","test:e2e:memoriaviva-m1":"playwright test --config tests/e2e/memoriaviva-m1-certification.config.ts --project=chromium","test:e2e:update-ui-1696":"playwright test --config tests/e2e/config/playwright.issue-1696-update-ui.config.ts --project=chromium","test:e2e:workspace-perf":"playwright test --config tests/e2e/config/playwright.workspace-performance.config.ts --project=chromium --grep @release-evidence","check:dependency-hygiene":"node scripts/check-dependency-hygiene.mjs","check:editor-bundle-size":"node scripts/editor-bundle-size.mjs","check:portable-approvals":"node scripts/check-portable-runtime-approvals.mjs","check:update-ui-evidence":"node scripts/check-update-ui-evidence.mjs","dev:coding-runtime:stage":"node scripts/stage-dev-coding-runtime.mjs","test:e2e:coding-issue-ci":"playwright test --config tests/e2e/config/playwright.coding-issue-ci.config.ts --project=chromium","test:e2e:formatting-1380":"playwright test --config tests/e2e/config/playwright.issue-1380-formatting.config.ts","test:e2e:git-change-chat":"playwright test --config tests/e2e/config/playwright.git-change-chat-3400.config.ts --project=chromium","test:e2e:git-publish-476":"playwright test --config tests/e2e/config/playwright.issue-476-git-publish.config.ts --project=chromium","test:e2e:git-status-1386":"playwright test --config tests/e2e/config/playwright.issue-1386-git-status.config.ts --project=chromium","test:e2e:local-knowledge":"playwright test --config tests/e2e/config/playwright.local-knowledge-regression.config.ts","test:editor-m11-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/workspace-manifest.test.ts packages/keiko-contracts/src/workspace-trust.test.ts packages/keiko-contracts/src/workspace-profile.test.ts packages/keiko-contracts/src/editor-local-history.test.ts packages/keiko-server/src/workspace-root-identity.test.ts packages/keiko-server/src/store/migrations.test.ts packages/keiko-server/src/store/workspaceManifests.test.ts packages/keiko-server/src/store/forbidden-fields.test.ts packages/keiko-server/src/workspace-script-trust.test.ts packages/keiko-server/src/workspace-manifests.test.ts packages/keiko-server/src/workspace-manifest-routes.test.ts packages/keiko-server/src/command-runner.test.ts packages/keiko-server/src/coding-app-session/sessionCookie.test.ts packages/keiko-server/src/editor/agentRootBoundary.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/verificationRunner.test.ts packages/keiko-server/src/editor/dap/dapNodeCapsuleLauncher.test.ts packages/keiko-server/src/editor/dap/debugLaunchContext.test.ts packages/keiko-server/src/editor/dap/debugLaunchPlan.test.ts packages/keiko-server/src/editor/settings/editorSettingsStore.test.ts packages/keiko-server/src/editor/settings/editorSettingsControl.test.ts packages/keiko-server/src/editor/settings/editorProfilePortability.test.ts packages/keiko-server/src/editor/settings/editorProfilesStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryStore.test.ts packages/keiko-server/src/editor/localHistory/localHistoryRoutes.test.ts scripts/__tests__/measure-editor-m11-closeout.test.mjs tests/e2e/editor-m11-closeout-2533.static.test.ts tests/qa/editor-m11-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/coding-app-session-client.test.ts src/lib/coding-app-session-manifest-boot.integration.test.tsx src/lib/workspace-manifest-api.test.ts src/app/components/desktop/widgets/MultiRootEditorHost.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.test.tsx src/app/components/desktop/widgets/cards/MultiRootFilesWidget.a11y.test.tsx src/app/components/desktop/widgets/SelectionAwareWorkspaceHosts.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustPanel.test.tsx src/app/components/desktop/workspace-trust/WorkspaceTrustSurfaces.test.tsx src/app/components/desktop/widgets/cards/EditorFileHistoryPanel.test.tsx src/app/components/desktop/widgets/panels/EditorSettingsPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilesPanel.test.tsx src/app/components/desktop/widgets/panels/EditorProfilePortability.test.tsx src/app/components/desktop/widgets/panels/SearchPanel.test.tsx","test:perf:coding-runtime":"vitest run scripts/__tests__/coding-runtime-performance*.test.mjs","check:dependency-currency":"node scripts/check-dependency-currency.mjs","check:error-observability":"node scripts/check-error-observability.mjs","check:git-client-evidence":"node scripts/check-git-client-evidence.mjs","check:grounded-entailment":"node scripts/check-grounded-entailment.mjs","check:version-consistency":"node scripts/check-version-consistency.mjs","portable:approve-runtimes":"node scripts/update-portable-runtime-approvals.mjs","portable:prepare-sidecars":"node scripts/prepare-approved-sidecar-payloads.mjs","report:settlement-latency":"node scripts/report-settlement-latency.mjs","test:e2e:editor-chat-2119":"playwright test tests/e2e/editor-chat-roundtrip-2119.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:git-changes-1575":"playwright test --config tests/e2e/config/playwright.issue-1575-git-changes.config.ts --project=chromium","test:e2e:git-delivery-475":"playwright test --config tests/e2e/config/playwright.issue-475-git-delivery.config.ts --project=chromium","test:e2e:task-binding-446":"playwright test --config tests/e2e/config/playwright.issue-446-task-workspace-binding.config.ts --project=chromium","test:managed-lsp-closeout":"npm run build:packages && vitest run packages/keiko-contracts/src/managed-lsp-activation.test.ts packages/keiko-contracts/src/managed-lsp-capabilities.test.ts packages/keiko-contracts/src/managed-lsp-evidence.test.ts packages/keiko-contracts/src/managed-lsp-route.test.ts packages/keiko-contracts/src/managed-lsp-runtime.test.ts packages/keiko-server/src/editor/languageRoutes.test.ts packages/keiko-server/src/editor/lsp packages/keiko-tools/src/editor-agent-tool-host.test.ts tests/editor-agent-managed-lsp.integration.test.ts tests/e2e/managed-language-closeout-2282.static.test.ts tests/qa/managed-language-closeout-evidence.test.ts && npm test --workspace @oscharko-dev/keiko-ui -- src/lib/api.test.ts src/app/components/desktop/widgets/panels/ManagedLanguageSettings.test.tsx","check:perf-evidence:editor":"node scripts/perf-evidence-gate.mjs --target editor","check:semantic-duplication":"fallow dupes --mode semantic --min-tokens 100 --min-lines 10 --ignore-imports --format compact --fail-on-issues","check:typescript-toolchain":"node scripts/check-typescript-toolchain.mjs","conversation:release-check":"npm run check:runtime-toolchain && npm run typecheck && npm run lint && npm run arch:check && npm run arch:check:negative && npm test && node node_modules/@typescript/native/bin/tsc -p tsconfig.build.json && node dist/cli/index.js --version","qualify:tool-catalog-gates":"node scripts/qualify-tool-catalog-gates.mjs","smoke:portable-secure-read":"node scripts/portable-secure-read-smoke.mjs","test:e2e:editor-agent-pins":"playwright test tests/e2e/editor-agent-pins.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:file-history-2531":"playwright test --config tests/e2e/config/playwright.issue-2531-file-history.config.ts --project=chromium","test:e2e:git-pr-merge-1577":"playwright test --config tests/e2e/config/playwright.issue-1577-git-pr-merge.config.ts --project=chromium","test:mutation:security:run":"stryker run stryker.security.conf.json","check:git-delivery-evidence":"node scripts/check-git-delivery-evidence.mjs","check:grounded-faithfulness":"node scripts/check-grounded-faithfulness.mjs","check:knowledge-m2-closeout":"node --disable-warning=ExperimentalWarning scripts/check-knowledge-m2-closeout.mjs","check:mutation:debug-launch":"node scripts/check-mutation-quality.mjs --strict --report reports/mutation/debug-launch-security/mutation-report.json --minimum-score 100 --maximum-survived 0 --maximum-no-coverage 0","check:secret-scanning-queue":"node scripts/check-secret-scanning-queue.mjs","check:tool-catalog-closeout":"node scripts/check-tool-catalog-closeout.mjs","smoke:portable-launch-setup":"npm run build:packages && node --disable-warning=ExperimentalWarning scripts/portable-launch-setup-smoke.mjs","test:activity-log-scenarios":"node scripts/run-activity-log-scenarios.mjs","test:e2e:assistive-surfaces":"playwright test tests/e2e/prompt-enhancer-3180.spec.ts tests/e2e/quality-intelligence-3186.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","test:e2e:editor-layout-1375":"playwright test --config tests/e2e/config/playwright.issue-1375-editor-layout.config.ts --project=chromium","test:e2e:workspace-surfaces":"playwright test tests/e2e/chat-window-resize-2133.spec.ts tests/e2e/dropdown-tooltips.spec.ts tests/e2e/footer-window-palette-layering.spec.ts tests/e2e/workspace-multi-selection-2055.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:editor-m11-performance":"npm run build:packages && node --expose-gc scripts/measure-editor-m11-closeout.mjs","check:governed-tool-contract":"node scripts/check-governed-tool-contract.mjs","check:release-impact:publish":"node scripts/check-release-impact.mjs --publish","check:review-bot-suppression":"node scripts/check-review-bot-suppression.mjs","check:shell-spawn-guardrails":"node scripts/check-shell-spawn-guardrails.mjs","check:workflow-branch-parity":"node scripts/check-workflow-branch-parity.mjs","check:workspace-supply-chain":"node scripts/check-workspace-supply-chain.mjs","perf:evidence:coding-runtime":"node scripts/coding-runtime-performance-producer.mjs","test:coverage:packages:merge":"vitest run --config vitest.coverage.packages.config.ts --coverage --mergeReports=.vitest-reports","test:coverage:packages:shard":"npm run build && vitest run --config vitest.coverage.packages.config.ts --coverage --reporter=default --reporter=blob","test:e2e:code-task:authority":"playwright test --config tests/e2e/config/playwright.code-task-authority.config.ts --project=chromium","test:e2e:coding-issue-commit":"playwright test --config tests/e2e/config/playwright.coding-issue-commit.config.ts --project=chromium","test:e2e:coding-issue-intake":"playwright test --config tests/e2e/config/playwright.coding-issue-intake.config.ts --project=chromium","test:e2e:operations-surfaces":"playwright test tests/e2e/boot-recovery-3187.spec.ts tests/e2e/command-runner-1387.spec.ts tests/e2e/container-status-1388.spec.ts tests/e2e/health-scan-3185.spec.ts --config tests/e2e/config/playwright.config.ts --project=chromium","check:coverage:write-baseline":"node scripts/check-package-coverage.mjs --baseline docs/qa/package-coverage-baseline.json --write-baseline docs/qa/package-coverage-baseline.json --file-floor-threshold 50","check:editor-release-evidence":"node scripts/editor-release-evidence.mjs","check:external-quality-config":"node scripts/check-external-quality-config.mjs","check:managed-lsp-performance":"npm run build:packages && node scripts/measure-managed-lsp-closeout.mjs","check:perf-evidence:workspace":"node scripts/perf-evidence-gate.mjs --target workspace","perf:evidence:regen:container":"node scripts/regenerate-d12-evidence.mjs --container","perf:evidence:regen:workspace":"node scripts/regenerate-d12-evidence.mjs --workspace","prune:package-build-artifacts":"node scripts/prune-package-build-artifacts.mjs","test:e2e:coding-issue-handoff":"playwright test --config tests/e2e/config/playwright.coding-issue-handoff.config.ts --project=chromium","test:e2e:coding-issue-publish":"playwright test --config tests/e2e/config/playwright.coding-issue-publish.config.ts --project=chromium","test:e2e:editor-baseline-1377":"playwright test --config tests/e2e/config/playwright.issue-1377-editor-baseline.config.ts --project=chromium","test:e2e:editor-fidelity-1295":"playwright test --config tests/e2e/config/playwright.issue-1295-editor-fidelity.config.ts --project=chromium","test:e2e:editor-fidelity-1296":"playwright test --config tests/e2e/config/playwright.issue-1296-editor-agent.config.ts --project=chromium","test:e2e:editor-profiles-2528":"playwright test --config tests/e2e/config/playwright.issue-2528-editor-profiles.config.ts --project=chromium","test:e2e:git-branch-sync-1576":"playwright test --config tests/e2e/config/playwright.issue-1576-git-branch-sync.config.ts --project=chromium","test:e2e:merge-governance-478":"playwright test --config tests/e2e/config/playwright.issue-478-merge-governance.config.ts --project=chromium","test:e2e:workspace-trust-2523":"playwright test --config tests/e2e/config/playwright.issue-2523-workspace-trust.config.ts --project=chromium","check:install-script-approvals":"node scripts/check-install-script-approvals.mjs","check:tool-catalog-conformance":"node scripts/check-tool-catalog-conformance.mjs","check:tool-catalog-performance":"node scripts/check-tool-catalog-performance.mjs","prune:package-native-optionals":"node scripts/prune-package-native-optionals.mjs","qualify:tool-catalog-consumers":"npm run build:packages && node scripts/qualify-tool-catalog-consumers.mjs --run-nonmanaged","test:e2e:code-task:real-binary":"node scripts/run-code-task-real-binary.mjs","test:e2e:coding-workbench-1990":"playwright test --config tests/e2e/config/playwright.issue-1990-coding-workbench.config.ts --project=chromium","test:e2e:coding-workbench-1991":"playwright test --config tests/e2e/config/playwright.issue-1991-governed-assist.config.ts --project=chromium","test:e2e:coding-workbench-1992":"playwright test --config tests/e2e/config/playwright.issue-1992-supervised-coding.config.ts --project=chromium","test:e2e:coding-workbench-1994":"playwright test --config tests/e2e/config/playwright.issue-1994-coding-workbench-closeout.config.ts --project=chromium","test:e2e:coding-workbench-2253":"playwright test --config tests/e2e/config/playwright.issue-2253-coding-workbench.config.ts --project=chromium","test:e2e:editor-debugging-2348":"playwright test --config tests/e2e/config/playwright.issue-2348-editor-debugging.config.ts --project=chromium","test:e2e:pr-command-center-477":"playwright test --config tests/e2e/config/playwright.issue-477-pr-command-center.config.ts --project=chromium","test:e2e:workspace-search-2090":"playwright test --config tests/e2e/config/playwright.issue-2090-workspace-search.config.ts --project=chromium","check:package-surface:assembled":"npm run build && npm run prepare:bin && npm run build:ui && npm run prune:package-build-artifacts && npm run prune:package-native-optionals && npm run check:package-surface","test:e2e:multi-root-editor-2525":"playwright test --config tests/e2e/config/playwright.issue-2525-multi-root-editor.config.ts --project=chromium","test:e2e:multi-root-search-2526":"playwright test --config tests/e2e/config/playwright.issue-2526-multi-root-search.config.ts --project=chromium","test:e2e:per-root-settings-2527":"playwright test --config tests/e2e/config/playwright.issue-2527-per-root-settings.config.ts --project=chromium","check:grounded-retrieval-latency":"node scripts/check-grounded-retrieval-latency.mjs","check:grounded-retrieval-quality":"node scripts/check-grounded-retrieval-quality.mjs","check:release-required-workflows":"node scripts/check-release-required-workflow-names.mjs","check:security-regression-matrix":"node scripts/check-security-regression-matrix.mjs","perf:evidence:regen:tool-catalog":"node scripts/regenerate-tool-catalog-perf-evidence.mjs","report:infra-failure-observation":"node scripts/report-infra-failure-observation.mjs","test:e2e:code-task-research-2387":"playwright test --config tests/e2e/config/playwright.code-task-research-skills-subagents.config.ts --project=chromium","test:e2e:editor-m11-closeout-2533":"playwright test --config tests/e2e/config/playwright.issue-2533-editor-m11-closeout.config.ts --project=chromium","test:e2e:git-client-closeout-1578":"playwright test --config tests/e2e/config/playwright.issue-1578-git-client-closeout.config.ts --project=chromium","test:e2e:profile-portability-2529":"playwright test --config tests/e2e/config/playwright.issue-2529-profile-portability.config.ts --project=chromium","test:e2e:workspace-selection-2060":"playwright test --config tests/e2e/config/playwright.issue-2060-workspace-selection.config.ts --project=chromium","check:perf-evidence:coding-runtime":"node scripts/coding-runtime-performance-gate.mjs","test:e2e:code-task:opencode-tracer":"playwright test --config tests/e2e/config/playwright.code-task-opencode-tracer.config.ts --project=chromium","test:e2e:coding-issue-journey:live":"playwright test --config tests/e2e/config/playwright.coding-issue-journey.config.ts --project=chromium","check:coding-issue-journey-evidence":"node scripts/check-coding-issue-journey-evidence.mjs","qualify:runtime-gateway-confinement":"node scripts/qualify-runtime-gateway-confinement.mjs","test:e2e:editor-source-control-2235":"playwright test --config tests/e2e/config/playwright.issue-2235-editor-source-control.config.ts --project=chromium","test:e2e:language-intelligence-1383":"playwright test --config tests/e2e/config/playwright.issue-1383-language-intelligence.config.ts --project=chromium","test:mutation:debug-launch-security":"stryker run stryker.debug-launch.security.conf.json","qualify:coding-issue-journey:manifest":"node scripts/generate-coding-issue-journey-manifest.mjs","test:e2e:editor-run-verification-2215":"playwright test --config tests/e2e/config/playwright.issue-2215-editor-run-verification.config.ts --project=chromium","qualify:coding-workbench:customer-shape":"npm run build && npm run prepare:bin && npm run build:ui && node scripts/testing/qualify-coding-workbench-customer-shape.mjs","test:e2e:managed-language-closeout-2282":"playwright test --config tests/e2e/config/playwright.issue-2282-managed-language-closeout.config.ts --project=chromium","check:coding-issue-journey-evidence:3390":"node scripts/check-coding-issue-journey-evidence.mjs --manifest docs/qa/evidence/coding-issue-journey/3390/manifest.json --receipts docs/qa/evidence/coding-issue-journey/3390/receipts --descriptor docs/acceptance/coding-issue-journey-3390.json --epic 3384 --child 3390 --registered issue-to-pr-governed-assist,issue-to-pr-supervised-coding,issue-to-pr-autonomous-delivery,ci-repair-loop,description-auto-draft-and-apply,mark-ready-intent,human-merge-and-closure,git-to-chat-connect-refine-apply,git-chat-negative-effects,coding-runtime-performance-budgets,egress-confinement-macos-arm64,packaged-macos-arm64-reference,packaged-windows-x64,packaged-macos-x64,egress-confinement-linux-windows,real-binary-lane,keiko-issue-audit","check:grounded-workspace-pattern-performance":"npm run build:packages && node scripts/check-grounded-workspace-pattern-performance.mjs"},"version":"1.1.13","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"670faac1-8c75-46bc-9a69-d5879bf4382d"}},"homepage":"https://github.com/oscharko-dev/Keiko#readme","overrides":{"qs":"6.16.0","vite":"8.3.0","jsdom":{"undici":"8.10.2"},"sharp":"npm:empty-npm-package@1.0.0","nanoid":"3.3.18","undici":"7.29.0","postcss":"8.5.28","fast-uri":"3.1.8","dompurify":"3.4.13","aria-query":"5.3.2","get-tsconfig":"4.14.2","lightningcss":"1.32.0","@napi-rs/canvas":"1.0.9","minimatch@3.1.5":{"brace-expansion":"1.1.21"},"minimatch@10.2.6":{"brace-expansion":"5.0.12"},"@monaco-editor/loader":"1.7.0","eslint-plugin-jsx-a11y":{"eslint":"^10.0.0","axe-core":"4.12.1"},"eslint-plugin-react@7.37.5":{"eslint":"^10.0.0"},"eslint-plugin-import@2.32.0":{"eslint":"^10.0.0"}},"repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","directories":{},"maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"sideEffects":false,"_nodeVersion":"24.18.0","allowScripts":{"unrs-resolver":true,"fsevents@2.3.3":true},"dependencies":{"ws":"8.21.3","yauzl":"3.4.0","smol-toml":"1.8.0","pdfjs-dist":"6.3.289","typescript":"6.0.3","@sigstore/tuf":"5.0.0","@sigstore/bundle":"5.0.0","@sigstore/verify":"4.1.2","@oscharko-dev/keiko-cli":"file:vendor/oscharko-dev-keiko-cli-1.1.13.tgz","@oscharko-dev/keiko-git":"file:vendor/oscharko-dev-keiko-git-1.1.13.tgz","@oscharko-dev/keiko-sdk":"file:vendor/oscharko-dev-keiko-sdk-1.1.13.tgz","@sigstore/protobuf-specs":"0.5.2","@oscharko-dev/keiko-tools":"file:vendor/oscharko-dev-keiko-tools-1.1.13.tgz","@oscharko-dev/keiko-server":"file:vendor/oscharko-dev-keiko-server-1.1.13.tgz","@oscharko-dev/keiko-harness":"file:vendor/oscharko-dev-keiko-harness-1.1.13.tgz","@oscharko-dev/keiko-sandbox":"file:vendor/oscharko-dev-keiko-sandbox-1.1.13.tgz","@oscharko-dev/keiko-evidence":"file:vendor/oscharko-dev-keiko-evidence-1.1.13.tgz","@oscharko-dev/keiko-security":"file:vendor/oscharko-dev-keiko-security-1.1.13.tgz","@oscharko-dev/keiko-contracts":"file:vendor/oscharko-dev-keiko-contracts-1.1.13.tgz","@oscharko-dev/keiko-workflows":"file:vendor/oscharko-dev-keiko-workflows-1.1.13.tgz","@oscharko-dev/keiko-workspace":"file:vendor/oscharko-dev-keiko-workspace-1.1.13.tgz","@oscharko-dev/keiko-connectors":"file:vendor/oscharko-dev-keiko-connectors-1.1.13.tgz","@oscharko-dev/keiko-evaluations":"file:vendor/oscharko-dev-keiko-evaluations-1.1.13.tgz","@oscharko-dev/keiko-activity-log":"file:vendor/oscharko-dev-keiko-activity-log-1.1.13.tgz","@oscharko-dev/keiko-memory-vault":"file:vendor/oscharko-dev-keiko-memory-vault-1.1.13.tgz","@oscharko-dev/keiko-tool-catalog":"file:vendor/oscharko-dev-keiko-tool-catalog-1.1.13.tgz","@oscharko-dev/keiko-verification":"file:vendor/oscharko-dev-keiko-verification-1.1.13.tgz","@oscharko-dev/keiko-model-gateway":"file:vendor/oscharko-dev-keiko-model-gateway-1.1.13.tgz","@oscharko-dev/keiko-memory-capture":"file:vendor/oscharko-dev-keiko-memory-capture-1.1.13.tgz","@oscharko-dev/keiko-local-knowledge":"file:vendor/oscharko-dev-keiko-local-knowledge-1.1.13.tgz","@oscharko-dev/keiko-memory-retrieval":"file:vendor/oscharko-dev-keiko-memory-retrieval-1.1.13.tgz","@oscharko-dev/keiko-memory-governance":"file:vendor/oscharko-dev-keiko-memory-governance-1.1.13.tgz","@oscharko-dev/keiko-memory-consolidation":"file:vendor/oscharko-dev-keiko-memory-consolidation-1.1.13.tgz","@oscharko-dev/keiko-quality-intelligence":"file:vendor/oscharko-dev-keiko-quality-intelligence-1.1.13.tgz"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"knip":"6.35.1","yaml":"2.9.1","acorn":"^8.16.0","eslint":"^10.8.1","fallow":"3.9.1","semver":"^7.8.5","vitest":"^4.1.11","corepack":"0.36.0","prettier":"^3.0.0","sigstore":"^5.0.0","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","pdfjs-dist":"^6.3.289","@babel/core":"^8.0.1","@types/node":"^26.5.1","@types/yauzl":"^3.4.0","@babel/parser":"^8.0.1","@playwright/test":"^1.61.1","@babel/preset-env":"^8.0.5","typescript-eslint":"^8.69.0","@typescript/native":"npm:typescript@~7.0.2","dependency-cruiser":"^18.4.0","@vitest/coverage-v8":"^4.1.11","@vitejs/plugin-react":"6.1.1","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.2.1","eslint-config-prettier":"^10.1.8","@oscharko-dev/keiko-editor":"1.1.13","@stryker-mutator/vitest-runner":"10.0.0"},"bundleDependencies":["@oscharko-dev/keiko-activity-log","@oscharko-dev/keiko-connectors","@oscharko-dev/keiko-contracts","@oscharko-dev/keiko-git","@oscharko-dev/keiko-security","@oscharko-dev/keiko-tool-catalog","@oscharko-dev/keiko-model-gateway","@oscharko-dev/keiko-workspace","@oscharko-dev/keiko-sandbox","@oscharko-dev/keiko-tools","@oscharko-dev/keiko-verification","@oscharko-dev/keiko-evidence","@oscharko-dev/keiko-quality-intelligence","@oscharko-dev/keiko-sdk","@oscharko-dev/keiko-local-knowledge","@oscharko-dev/keiko-memory-vault","@oscharko-dev/keiko-memory-capture","@oscharko-dev/keiko-memory-consolidation","@oscharko-dev/keiko-memory-governance","@oscharko-dev/keiko-memory-retrieval","@oscharko-dev/keiko-harness","@oscharko-dev/keiko-workflows","@oscharko-dev/keiko-evaluations","@oscharko-dev/keiko-server","@oscharko-dev/keiko-cli"],"optionalDependencies":{"@napi-rs/canvas":"1.0.9","@oscharko-dev/keiko-coding-runtime-darwin-x64":"1.1.3","@oscharko-dev/keiko-coding-runtime-darwin-arm64":"1.1.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/keiko_1.1.13_1790738992718_0.41833007429760505"}}},"time":{"created":"2026-06-02T04:54:37.407Z","modified":"2026-09-30T03:29:53.318Z","0.1.0-beta.0":"2026-06-02T04:54:37.773Z","0.1.0-beta.1":"2026-06-02T10:27:26.493Z","0.1.0-beta.2":"2026-06-02T11:37:41.455Z","0.1.0-beta.3":"2026-06-02T12:28:59.926Z","0.1.1":"2026-06-02T13:05:08.551Z","0.1.2":"2026-06-02T13:53:18.033Z","0.1.3":"2026-06-02T14:22:12.052Z","0.1.4":"2026-06-02T16:39:59.686Z","0.1.5":"2026-06-02T17:02:34.283Z","0.1.6":"2026-06-03T05:27:09.582Z","0.1.7":"2026-06-04T06:38:42.134Z","0.2.0-beta.0":"2026-06-10T10:40:27.350Z","0.2.0-beta.1":"2026-06-10T14:12:09.680Z","0.2.0-beta.2":"2026-06-10T14:32:29.695Z","0.2.0-beta.3":"2026-06-10T19:58:02.286Z","0.2.0-beta.4":"2026-06-12T16:16:29.379Z","0.2.0-beta.5":"2026-06-13T09:55:56.847Z","0.2.0-beta.6":"2026-06-15T19:21:37.420Z","0.2.0-beta.7":"2026-06-15T20:42:03.724Z","0.2.0-beta.8":"2026-06-16T15:18:46.841Z","0.2.0-beta.9":"2026-06-17T16:04:38.103Z","0.2.0":"2026-06-22T07:28:39.371Z","0.2.1":"2026-06-22T11:37:24.878Z","0.2.2":"2026-06-22T12:33:53.013Z","0.2.3":"2026-06-22T12:53:45.224Z","0.2.4":"2026-06-22T21:38:31.073Z","0.2.5":"2026-06-23T04:56:34.858Z","0.2.6":"2026-06-23T08:07:32.081Z","0.2.7":"2026-06-24T04:56:47.271Z","0.2.8":"2026-06-24T19:33:55.111Z","0.2.9":"2026-06-28T21:48:40.415Z","0.2.10":"2026-06-29T05:51:02.796Z","0.2.11":"2026-06-29T21:04:18.941Z","0.2.12":"2026-07-02T16:35:27.550Z","0.2.13":"2026-07-06T06:39:58.440Z","0.2.14":"2026-07-06T10:13:06.252Z","0.2.15-beta.0":"2026-07-09T22:38:26.034Z","0.3.1":"2026-08-10T02:37:41.828Z","0.3.3":"2026-08-10T11:55:46.161Z","0.3.6":"2026-08-11T21:12:16.030Z","0.3.7":"2026-08-13T16:24:12.964Z","0.3.8":"2026-08-16T17:20:01.102Z","0.3.9":"2026-08-18T10:51:12.170Z","0.3.10":"2026-08-18T20:49:17.454Z","0.3.11":"2026-08-19T12:25:24.867Z","0.3.12":"2026-08-20T07:13:46.635Z","0.3.13":"2026-08-20T17:33:10.855Z","0.3.14":"2026-08-21T00:01:16.381Z","0.3.15":"2026-08-21T13:35:26.846Z","0.3.16":"2026-08-22T15:36:07.755Z","0.3.17":"2026-08-22T22:22:11.690Z","1.0.1":"2026-09-15T02:49:49.984Z","1.0.2":"2026-09-15T18:25:51.537Z","1.0.3":"2026-09-16T16:23:24.797Z","1.0.4":"2026-09-18T06:34:23.126Z","1.0.5":"2026-09-18T12:18:25.477Z","1.1.0":"2026-09-20T20:36:32.224Z","1.1.1":"2026-09-21T11:41:54.237Z","1.1.2":"2026-09-21T16:11:13.961Z","1.1.3":"2026-09-22T07:04:14.450Z","1.1.4":"2026-09-22T11:30:07.720Z","1.1.5":"2026-09-22T14:58:27.018Z","1.1.6":"2026-09-24T15:20:14.330Z","1.1.7":"2026-09-25T09:31:40.808Z","1.1.8":"2026-09-25T23:29:37.825Z","1.1.9":"2026-09-26T04:40:24.644Z","1.1.10":"2026-09-26T22:04:00.484Z","1.1.11":"2026-09-27T21:17:03.791Z","1.1.12":"2026-09-28T21:54:31.535Z","1.1.13":"2026-09-30T03:29:53.032Z"},"bugs":{"url":"https://github.com/oscharko-dev/Keiko/issues"},"license":"Apache-2.0","homepage":"https://github.com/oscharko-dev/Keiko#readme","repository":{"url":"git+https://github.com/oscharko-dev/Keiko.git","type":"git"},"description":"Enterprise model-agnostic developer-assist coding agent for regulated engineering workflows.","maintainers":[{"name":"oscharko-dev","email":"o.scharkowski@oscharko.de"}],"readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/oscharko-dev/Keiko/dev/packages/keiko-ui/public/keiko-logo.svg\" alt=\"Keiko logo\" width=\"144\" />\n</p>\n\n<h1 align=\"center\">Keiko</h1>\n\n<p align=\"center\"><strong>Ex experientia disco</strong></p>\n\n<p align=\"center\">\n  The governed agentic workspace for professional knowledge work.<br />\n  Local-first. Human-controlled. It learns from experience.<br />\n  Manifest-producing surfaces emit redacted evidence for audit.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/oscharko-dev/Keiko/blob/dev/LICENSE\"><img alt=\"License\" src=\"https://img.shields.io/badge/license-Apache%202.0-4EBA87.svg\"></a>\n  <a href=\"https://github.com/oscharko-dev/Keiko/actions/workflows/ci.yml\"><img alt=\"CI\" src=\"https://github.com/oscharko-dev/Keiko/actions/workflows/ci.yml/badge.svg?branch=dev\"></a>\n  <a href=\"https://github.com/oscharko-dev/Keiko/actions/workflows/codeql.yml\"><img alt=\"CodeQL\" src=\"https://github.com/oscharko-dev/Keiko/actions/workflows/codeql.yml/badge.svg?branch=dev\"></a>\n  <img alt=\"Local first\" src=\"https://img.shields.io/badge/runtime-local--first-1F2937.svg\">\n</p>\n\n<p align=\"center\">\n  <a href=\"https://sonarcloud.io/project/overview?id=oscharko-dev_Keiko\"><img alt=\"Quality gate\" src=\"https://sonarcloud.io/api/project_badges/measure?project=oscharko-dev_Keiko&metric=alert_status\"></a>\n  <a href=\"https://sonarcloud.io/project/overview?id=oscharko-dev_Keiko\"><img alt=\"Lines of code\" src=\"https://sonarcloud.io/api/project_badges/measure?project=oscharko-dev_Keiko&metric=ncloc\"></a>\n  <a href=\"https://sonarcloud.io/project/overview?id=oscharko-dev_Keiko\"><img alt=\"Coverage\" src=\"https://sonarcloud.io/api/project_badges/measure?project=oscharko-dev_Keiko&metric=coverage\"></a>\n  <a href=\"https://sonarcloud.io/project/overview?id=oscharko-dev_Keiko\"><img alt=\"Maintainability\" src=\"https://sonarcloud.io/api/project_badges/measure?project=oscharko-dev_Keiko&metric=sqale_rating\"></a>\n  <a href=\"https://sonarcloud.io/project/overview?id=oscharko-dev_Keiko\"><img alt=\"Security\" src=\"https://sonarcloud.io/api/project_badges/measure?project=oscharko-dev_Keiko&metric=security_rating\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.oscharko.dev\">Product page</a>\n  ·\n  <a href=\"#download\">Download</a>\n  ·\n  <a href=\"#install-with-npm\">npm</a>\n  ·\n  <a href=\"#whats-in-11\">What's in 1.1</a>\n  ·\n  <a href=\"https://github.com/oscharko-dev/Keiko/blob/dev/CONTRIBUTING.md\">Contributing</a>\n  ·\n  <a href=\"https://github.com/oscharko-dev/Keiko/blob/dev/SECURITY.md\">Security policy</a>\n</p>\n\n---\n\nKeiko turns your repository, your documents and your models into one calm place to work: chat with the models you configure, understand a codebase, generate reviewable tests, investigate bugs, and keep a memory of what was learned along the way. Everything runs on your machine, and every action stays inside the authority you grant.\n\n## What you get\n\n- **A workspace that understands your repository** — inspect, search and reason over real code, not snippets.\n- **Your own models** — bring the endpoints you already trust; Keiko never ships or hides credentials.\n- **A coding workbench** — plan and edit inside a verified sandbox, under an autonomy mode you choose. It can take an issue all the way to a pull request in one governed run.\n- **Tests, investigations, verification** — reviewable outcomes with honest state: no green over a broken gateway, and every refusal names its reason.\n- **Memory that learns from experience** — decisions and findings persist locally and sharpen future answers.\n- **Evidence you can show an auditor** — counts, hashes and statuses; never your content.\n\n## Download\n\nThe desktop packages install in one step and include everything — runtime and coding sidecar bundled, nothing else to install.\n\n**[Download the latest release →](https://github.com/oscharko-dev/Keiko/releases/latest)**\n\n| Platform              | Package                                                  |\n| --------------------- | -------------------------------------------------------- |\n| macOS (Apple Silicon) | `keiko-macos-arm64.zip`                                  |\n| macOS (Intel)         | `keiko-macos-x64.zip`                                    |\n| Windows x64           | `keiko-windows-x64-setup.exe` or `keiko-windows-x64.zip` |\n| Linux x64             | `keiko-linux-x64.zip`                                    |\n\nKeiko is an open-source project and does not yet buy Apple and Microsoft code-signing certificates, so macOS and Windows ask once before the first launch: on macOS **System Settings → Privacy & Security → Open Anyway**, on Windows SmartScreen **More info → Run anyway**. Every release states this plainly. Keiko then opens at `http://127.0.0.1:1983`.\n\n## Install with npm\n\n```bash\nnpm install -g @oscharko-dev/keiko\n```\n\n```bash\nkeiko init && keiko start\n```\n\nRun it inside a project with a `package.json`. The UI opens at `http://127.0.0.1:1983` — `keiko stop` shuts it down, `keiko start --port <n>` picks another port. Requires Node.js `>=24.18.0 <25 || >=26.3.0 <27`; the desktop packages bring their own runtime. The coding sidecar ships with the desktop packages and with repository checkouts — the npm install reports it honestly as unavailable rather than pretending.\n\n## Honest limits\n\n- The CLI, the UI and the SDK share one product. Surface coverage is intentionally not identical. `keiko gen-tests` and `keiko investigate` print a reviewable report but do not persist an evidence manifest.\n- The UI can create a local runtime config during first-run setup. To list models, Keiko calls the gateway model list endpoint you configured — credentials stay in your local config.\n- Keiko serves loopback only: `keiko start` and the UI validate a loopback host value, and the server always binds `127.0.0.1`. `keiko start --port <n>` sets the Port to bind (default: 1983).\n\n## What's in 1.1\n\n1.1 folds every reviewed customer-facing change since 1.0.5 into one minor bump. The published surface is unchanged from 1.0 — nothing was added, removed or renamed — so `1.x` remains the supported line under the same promise.\n\n- The activity log is now a strict machine-reconstruction contract: every record is validated against a versioned registry, support exports refuse unsafe filesystem targets and never silently overwrite, and support analysis explicitly classifies legacy, corrupt, truncated or incomplete evidence.\n- The Coding Workbench moves to OpenCode 2 and keeps per-conversation task history so a run's steps stay visible across restarts.\n- Voice conversations with the Digital Twin are turn-based, with a simpler audio setup.\n- Publishing a stable release is a single unattended button: when the current `dev` version is already published, the release automation prepares and requests the next reviewed version by itself instead of asking for a manual bump step.\n- Chat and workbench polish: the Chat History **New** button no longer flashes enabled during load, and the workbench composer chip row is removed.\n\n## What's in 1.0\n\n1.0 is the first stable major. The published surface is unchanged from 0.3.17 — nothing was added, removed or renamed — so what changes is the promise around it: **`1.x` is the supported line, and a breaking change to it requires a new major release.**\n\n- Updates are production-ready on Windows, macOS and Linux, and a failed update preserves the complete current install.\n- The Coding Workbench takes an issue to a pull request in one governed run, and an approved changeset edit now lands instead of expiring beneath the decision.\n- Linux x64 joins macOS and Windows as a downloadable package, with its coding runtime shipping qualified and generated code reaching the network only through the gateway boundary.\n- Windows installs through a native bootstrap, with the setup executable's digest bound into the published manifest.\n- Every Git outcome can be reconstructed from the activity log alone.\n- Grounded retrieval is bounded on large workspaces, and local knowledge retrieval runs on a fast approximate-nearest-neighbour index.\n- Security: Next.js 16.3.3 closes two critical advisories.\n\n## Principles\n\n- **Human-controlled by design.** You select the task, the autonomy mode and the authority envelope; hard limits fail closed.\n- **Local-first.** Your repositories, memory and evidence live on your machine, and Keiko serves loopback only.\n- **Evidence over trust.** Manifests and audit exports carry counts, scopes and hashes — never raw content.\n- **Honest state.** No silent failure, no green over broken.\n\n## Learn more\n\n- [oscharko.dev](https://www.oscharko.dev) — the product page\n- [Documentation](https://github.com/oscharko-dev/Keiko/tree/dev/docs) — architecture decisions, design system, troubleshooting\n- [Operator runbook](https://github.com/oscharko-dev/Keiko/blob/dev/docs/ui-runbook.md) — the full operator reference\n- [Contributing](https://github.com/oscharko-dev/Keiko/blob/dev/CONTRIBUTING.md) — the quality bar and how changes land\n- [Security policy](https://github.com/oscharko-dev/Keiko/blob/dev/SECURITY.md) — reporting and boundaries\n- [Report a finding](https://github.com/oscharko-dev/Keiko/blob/dev/docs/user-finding-report.md) — structured, account-free intake\n\n## License\n\n[Apache 2.0](https://github.com/oscharko-dev/Keiko/blob/dev/LICENSE) — © Oliver Scharkowski\n","readmeFilename":"README.md"}