{"_id":"@hongmaple0820/scale-engine","_rev":"74-bbe56a2a77e9d2a01e15141529e83ef6","name":"@hongmaple0820/scale-engine","dist-tags":{"latest":"0.55.3"},"versions":{"0.1.0":{"name":"@hongmaple0820/scale-engine","version":"0.1.0","_id":"@hongmaple0820/scale-engine@0.1.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"0cb6706ea1cc8590cd0b5b8feea4de67b035e05d","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.1.0.tgz","fileCount":78,"integrity":"sha512-oQe0xl3NROXDhIaIvLc5Ng9R+tSEihfuT5h6Kfn50NzhUUhNQXkbgaGX/ZNEFO3AtrwKTV0h1sthM8VbRwsSjg==","signatures":[{"sig":"MEUCICCjURgPYHXD9UqxBkI0g5LAnrhcsXwKtcIVUQN3XLCrAiEA4oQ1Ans4vPryPW224IHhzgp+Bne8qenkhuvk6CIFreg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335647},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"e628f702d4b79556918d522ca978e1431880e19e","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"AI engineering scaffold engine: artifacts, FSM, guardrails, knowledge, evolution","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","drizzle-orm":"^0.32.2","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.1.0_1776768105622_0.8249580676862911","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@hongmaple0820/scale-engine","version":"0.2.0","_id":"@hongmaple0820/scale-engine@0.2.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"0c3fbfefad5ed5c0408b7aac1cf42af81df814dd","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.2.0.tgz","fileCount":78,"integrity":"sha512-5wHt+3FK6FdyMPvsjhAEAwOoG+85am2+P0FMTOAXUI2G7mQEWazViwF1MPQDlljFtldiOmVk0upir0Xq4qUh7w==","signatures":[{"sig":"MEUCIQC/hc72nlq9PpetLaCTQ3snWPZA6/jzcQOzHXh/nixUHwIgQ8AbiXIXZ+0mGzNygqKA6nvteTEkJ3N898u5oSUEAPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"6618372f1242cccd59028f14cceedb0f00c229cc","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"AI engineering scaffold engine: artifacts, FSM, guardrails, knowledge, evolution","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","drizzle-orm":"^0.32.2","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.2.0_1776777237078_0.22963655670229288","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@hongmaple0820/scale-engine","version":"0.3.0","_id":"@hongmaple0820/scale-engine@0.3.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"7740a42e1f126ce07184cec41795b25c6ed67377","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.3.0.tgz","fileCount":78,"integrity":"sha512-MCnQPAxY49+xa+E/mS1dIn4zmY3nsk4nlyYDQKVIO35iHfz5wpq9GgU9QMLkIDqM9eVXU24sA8fEjOnJCsrJ2w==","signatures":[{"sig":"MEYCIQCdYBWtdmsZTmBFIIZch8aPBPIv27GoN+xpyOPDySjUggIhAIxU/QKXiq1vxbtGCE5CXoypMAHb/juA2cDAPe9O7raV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352941},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5a2b021b4dee869150b293aeae1e5b444d22462a","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"AI engineering scaffold engine: artifacts, FSM, guardrails, knowledge, evolution","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","drizzle-orm":"^0.32.2","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.3.0_1776782671178_0.9721648160015106","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@hongmaple0820/scale-engine","version":"0.5.0","_id":"@hongmaple0820/scale-engine@0.5.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"f903bbd912ce1680e111047adf80038c8a110074","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.5.0.tgz","fileCount":102,"integrity":"sha512-xoTryKpQx0fejHHkiLnoT6n4kiYGI3jslYJgTYuMYaZ2NBBq28O2sucxMHvOK8JUFLyYiLcfBEjifxlPoGYvXQ==","signatures":[{"sig":"MEQCIHfb+PtpOb+P7mngF2syXStz1OCR/rO2pDyTrBz9hWx4AiBpLap+seHSzhO+ct8J9U8Z+mHvYNHVqq11+3w6+0wicw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":536798},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"8247ac95cc02547dc92b8d66e89faa730cde3a60","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"SCALE Engine v0.5.0 — AI engineering scaffold: 7 agent adapters, 11 artifacts FSM, 8 guardrail detectors, skill ecosystem, 10 workflow presets, 4-level self-evolution","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","drizzle-orm":"^0.32.2","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.5.0_1777395404441_0.5063899206574833","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@hongmaple0820/scale-engine","version":"0.6.0","_id":"@hongmaple0820/scale-engine@0.6.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"2db4501079f4c496ee6c166bff4fc4c4bd4ac453","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.6.0.tgz","fileCount":105,"integrity":"sha512-T7/lgSFQJjKsNuzdWp/UfthkHpsH4djJlFNaa1J5k7+3/5CtKCz8petFIGkP0iQ6t5XkljYTmx+pA5uq49HS7w==","signatures":[{"sig":"MEYCIQD4JhpEolB/DFZwCgAQ6JzrXKF3GMkTF6g91SaOp+b4qgIhAPd9AuS+PAuGhZo/pFnRcgM931y6GBlFjnRs+maYsevn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":563699},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"SCALE Engine v0.6.0 — AI engineering scaffold: 7 agent adapters, 11 artifacts FSM, 9 guardrail detectors, SQLite knowledge base, skill ecosystem, 10 workflow presets, 4-level self-evolution","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","drizzle-orm":"^0.32.2","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.6.0_1777400995202_0.20470763613923726","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@hongmaple0820/scale-engine","version":"0.7.0","_id":"@hongmaple0820/scale-engine@0.7.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"45d7013d6768c0378b48744e288448b3fd432472","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.7.0.tgz","fileCount":165,"integrity":"sha512-AnsSzAhNYe8DRo1Y9yPVxtudDCCU266n5yohM7CbkYuZC5BsXO05aprN8UaVevxMHMYnMKbpNmKui8fLEfpfcQ==","signatures":[{"sig":"MEQCIBhrGj0Ro2gmatAlahaWTnSzQcg3YZkmCcgDZMwUS/fZAiApU3HfXb9O8YphiCh3w31kuV3OlyBMnH2cn5rmk9CV/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":668168},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"SCALE Engine v0.7.0 — AI engineering scaffold: 11 agent adapters, 8 subagents, 10 skills, 10 MCP configs, layered rules, plugin market, dashboard GUI, FSM workflows, guardrails, self-evolution","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","drizzle-orm":"^0.32.2","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.7.0_1777781385559_0.779616036751662","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@hongmaple0820/scale-engine","version":"0.7.1","_id":"@hongmaple0820/scale-engine@0.7.1","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"2b2919868d4518e2e37472a30615ec31634c0a9c","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.7.1.tgz","fileCount":171,"integrity":"sha512-M4AmEyT08OGOk+DeTr9oXF5vnbQppUkZzUT1u90r0MTn6YyTAwu+b20J+xNBwUXEMdA9c+mZF/aFpqORy5Z1bw==","signatures":[{"sig":"MEQCIBW2ZW7s/SlMYGStYoVw6me9rO1icez3x0vchJg3EbW3AiB70wdY8WtkD58O3uc35X+cYKlURdzcYVcQwDAYJV0QQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":828749},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"SCALE Engine v0.7.1 — AI engineering scaffold: SessionStart FSM context injection, AutoDefectCreator for self-evolution loop, enhanced memory recall, 11 agent adapters, FSM artifacts, guardrail detectors","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","drizzle-orm":"^0.32.2","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.7.1_1778061332636_0.8192194111100131","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@hongmaple0820/scale-engine","version":"0.7.2","_id":"@hongmaple0820/scale-engine@0.7.2","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"c6a3cad2709a54f79f43ba501cbcc04ab29264ce","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.7.2.tgz","fileCount":171,"integrity":"sha512-LkQLoUVjjIw5/wsQsn/SsTVzg3sGQRl8aGfUq0ri1/8sZq76IJ9rLHRF56t/UY9qT3t4fEu6cgp2dWlyhqW5uQ==","signatures":[{"sig":"MEUCIHZ8sOtzuD8/n1ms9obtcbIJ5CybNuRRV+XLC5mcxoasAiEAv4k54sJHmwx5ETChvIDiX2JYeLrKMqNi27gIWKhyTzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":834144},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"SCALE Engine v0.7.1 — AI engineering scaffold: SessionStart FSM context injection, AutoDefectCreator for self-evolution loop, enhanced memory recall, 11 agent adapters, FSM artifacts, guardrail detectors","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","drizzle-orm":"^0.32.2","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.7.2_1778066401422_0.29114557841671096","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@hongmaple0820/scale-engine","version":"0.8.0","_id":"@hongmaple0820/scale-engine@0.8.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"4773f9a9b4989d086b42dc2f748995f04ff42f48","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.8.0.tgz","fileCount":279,"integrity":"sha512-wbsmhe+PJ7DOlq1+dBO23HtquQhwB97+wxsJxUGBkGiDdw492+1LBMYAul4qMlR8QbAeoW7FLYVLvJ7NYcbdbw==","signatures":[{"sig":"MEYCIQDUCjqKo6epzPQVPdn0MaLY+Ia2FWr8q07ePCHiluqCgwIhAOrylb2trWhZSA3oBDxETstYYtKvidEx+pY4XmsyjhCy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1187654},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a8bfaa1685ab92d77c8843727388d451ef177ff9","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"SCALE Engine v0.8.0 — AI engineering scaffold: 12 professional agents, multi-agent collaboration, mattpoclock/skills integration (Grilling/IssueTriage/Caveman), Karpathy anti-patterns, TF-IDF memory recall, 11 agent adapters, FSM artifacts, auto-evolution","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","drizzle-orm":"^0.32.2","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.8.0_1778209836728_0.8195503979040315","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@hongmaple0820/scale-engine","version":"0.9.0","_id":"@hongmaple0820/scale-engine@0.9.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"b9ae4e63690e6b4f5bda0b585b3525fdbef346aa","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.9.0.tgz","fileCount":286,"integrity":"sha512-Xt+cnRGKPNf49zbUiuf0Vcc2PsnRRfHuZCFn2KoTm+EYrnvU7N5hIFaL9dlMwEJhsUAgEy6HjguQfvHH2G+S7w==","signatures":[{"sig":"MEYCIQC/RIq2vtUJ0KVRgHgn8dpMph40QyLBgmP0KhC1Ayg0gQIhAPPjH9nfNx9HvchEcKM53Kvq8UorqdT3nJHzPiU339aP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1276456},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"975f8c216e94a385c4a27fbcec319e15ccd223d4","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"SCALE Engine v0.9.0 — AI engineering scaffold: Phase-aligned commands (DEFINE→PLAN→BUILD→VERIFY→REVIEW→SHIP) with FSM integration, 11 platform adapters with skills directory support, artifact lifecycle management, auto-evolution loop","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","drizzle-orm":"^0.32.2","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.9.0_1778246504523_0.978312223156701","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@hongmaple0820/scale-engine","version":"0.10.0","_id":"@hongmaple0820/scale-engine@0.10.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"53adb4b7531075ec8836002217b9b99a9c0e11eb","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.10.0.tgz","fileCount":358,"integrity":"sha512-9bwEh34WMMF2ZhqnCslDIe82da531xbcQewZFA6cFVvD4AHEDfCLYeWrUbu8zzED2FqdWb96JZbDjm/Pzj6c7w==","signatures":[{"sig":"MEQCIB/jduG9wcVI2f536qV1UPjloZB8lZY9RrXoLhDDdvfGAiBOw5N/Z6LUt97WuCn4cvRxGQH1KTapySxIa9T79H5YFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1581464},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aa6ad1ef82a5f4b69ce5450f53071d5a4474396e","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"SCALE Engine v0.10.0 - AI engineering scaffold: phase-aligned commands (DEFINE -> PLAN -> BUILD -> VERIFY -> REVIEW -> SHIP) with FSM integration, 11 platform adapters with skills directory support, artifact lifecycle management, and auto-evolution loop","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","drizzle-orm":"^0.32.2","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.10.0_1778400395725_0.18757853351056353","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@hongmaple0820/scale-engine","version":"0.10.1","_id":"@hongmaple0820/scale-engine@0.10.1","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"dfe13aa7732b7d341d2a1fc0e06cfe29b37a8fb6","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.10.1.tgz","fileCount":358,"integrity":"sha512-NYsLrgjucUNX0tMvXl+ssxrAcuxpV/lSfMzcfAzJTWPLfH3WvbL+XDu6xGqwBIX1DdfK+OJPXw0xG7iHsV7Ydg==","signatures":[{"sig":"MEQCIBQ0i9El7wfvCizfuspiyQ4eK2IvQBQKUUtITPPVrcr4AiAZpP9iO+9GlidDjQnycRbrkWv1B2nHVXfkvZ5Cr0favQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1574194},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3eeabd7f84eaa4ff8aa3defb74eed19a5bf132ec","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"SCALE Engine v0.10.1 - AI engineering scaffold with hardened phase workflow gates, scoped ship safety, TDD evidence, deterministic review scanning, built-in G7 security evidence, 11 platform adapters, artifact lifecycle management, and auto-evolution loop","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","drizzle-orm":"^0.32.2","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.10.1_1778414745290_0.13238338831885632","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@hongmaple0820/scale-engine","version":"0.11.0","_id":"@hongmaple0820/scale-engine@0.11.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"3135d5b283920a309833ace7574959f5969623cf","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.11.0.tgz","fileCount":376,"integrity":"sha512-PKjFGZRXu6+4qsYSIX9URXU5qBZkMz0CMplCL3hZJy4hwfsUpLaqSK9A70OTGiZALOj/zaMU9Jpy9hphevegcg==","signatures":[{"sig":"MEUCIGHb+KNzz17JyEVKn7Q6Pgq+CbJ3+Wh8wPHmrOOoIQJ/AiEA/R51WkQSpc6twc23Cie248scR4riBfQtIpwKOmoVPrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1730865},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"54fdeb777d5ad21dc7655fd3eb3672bdd744392e","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"SCALE Engine v0.10.1 - AI engineering scaffold with hardened phase workflow gates, scoped ship safety, TDD evidence, deterministic review scanning, built-in G7 security evidence, 11 platform adapters, artifact lifecycle management, and auto-evolution loop","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","drizzle-orm":"^0.32.2","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.11.0_1778459803931_0.7232754791806193","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@hongmaple0820/scale-engine","version":"0.11.1","_id":"@hongmaple0820/scale-engine@0.11.1","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"79bd667e20eacb014ea6cefb11842c01e3531c99","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.11.1.tgz","fileCount":376,"integrity":"sha512-GZb5KLWv65KFEaAKRtagqZtGCNHOEO6XqU+spLvVpU4bdLdBYf1fGg6M2SS+UmBCQLLkZbfknMrcMePWX1grFw==","signatures":[{"sig":"MEQCICNssPGAA5Wx9XA0wT0YYmAI4HjxI+Fcrr9kjLCJpVO7AiBrx5v7yV0zjq4AobfJSDAM5DZmuuXqqi5gn4DzopU5cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1730865},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bec0857b09dc949a20b9a3454dd33ebaad86149b","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"SCALE Engine v0.10.1 - AI engineering scaffold with hardened phase workflow gates, scoped ship safety, TDD evidence, deterministic review scanning, built-in G7 security evidence, 11 platform adapters, artifact lifecycle management, and auto-evolution loop","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","drizzle-orm":"^0.32.2","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.11.1_1778459939852_0.3649010020415093","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@hongmaple0820/scale-engine","version":"0.11.2","_id":"@hongmaple0820/scale-engine@0.11.2","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"59f7faf5c832d1942b15b8a63c5a1ab58110b0c1","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.11.2.tgz","fileCount":376,"integrity":"sha512-Zom8+cfU864o3FTSe1/0E6EFf8v3tjpi7SqZYqPnfAvCrJbkGkdFYjK35ng+HFAgYCwDmhd1XiwjMnLrsyvUpQ==","signatures":[{"sig":"MEUCIQChjkWsA3y7OHzzOt5IgK+FNfz5iX5gpOCGSsuron3lOQIgKgsIp/yhPhNYFKbaF1qJq1pMG1cp1vkO7qg+wxk52SA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1735791},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"71e4af9449dc51aadcabe97fced7204f4778eebe","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"SCALE Engine v0.11.1 - AI engineering workflow with FSM blocking, OWASP Top 10 detector (19 patterns), Browser QA (Playwright MCP), Evolution self-improve loop, 11 platform adapters, 12 agent profiles, 499 tests","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","drizzle-orm":"^0.32.2","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.11.2_1778516366340_0.011425154107919333","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@hongmaple0820/scale-engine","version":"0.12.0","_id":"@hongmaple0820/scale-engine@0.12.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"61bf0a11070b5330ff9a327bb771a2c5c3641854","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.12.0.tgz","fileCount":382,"integrity":"sha512-c4T/xHtJxhbK4vWKi6CI56uhc+IBUUXIybGnvN4K+kGTw7P1T4udLPOTuPzgQEs5O/2JfQ1w0R90EhJEIoFvuw==","signatures":[{"sig":"MEUCIQCld8ZHCAPCLqEBil3vhDnTByHrono7MBygVsxZ8H9ZHAIgGoyoUjQFw2ldVloOgLAw8uAz1vKJ1j7wsYIYx0qNPm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1789941},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cf79e5dda0d7310c5864a3aa830cdbd05bb81d3d","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"SCALE Engine v0.12.0 - AI engineering workflow with FSM blocking, OWASP Top 10 detector (19 patterns), Browser QA (Playwright MCP), Evolution self-improve loop, 11 platform adapters, 12 agent profiles, 499 tests","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","drizzle-orm":"^0.32.2","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.12.0_1778564603347_0.7132978697545493","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@hongmaple0820/scale-engine","version":"0.12.1","_id":"@hongmaple0820/scale-engine@0.12.1","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"1d4fd4cc201ffec84c203e736971245761e91474","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.12.1.tgz","fileCount":382,"integrity":"sha512-qG72Kon+qgau8ua36mifNC1Ow8S60jmGsMKOR5pxUnrbcTBa+o81xF6AKTPmCDK3wMDBsQDsfcD3US5pNURlwA==","signatures":[{"sig":"MEQCIBa2aROcLwEDYeMafXy/sbwKqar+QGVVDW7TzH6Du9CyAiBgzrXB9utZBoVPg+A6SDUYcOgea/sjv3I/3zI9lVKEZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1792197},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"950a22ddddb033ec8a8bac60c4b15a571cf4bcd5","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"SCALE Engine v0.12.0 - AI engineering workflow with FSM blocking, OWASP Top 10 detector (19 patterns), Browser QA (Playwright MCP), Evolution self-improve loop, 11 platform adapters, 12 agent profiles, 499 tests","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","drizzle-orm":"^0.32.2","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.12.1_1778565520190_0.6200400388478187","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@hongmaple0820/scale-engine","version":"0.12.2","_id":"@hongmaple0820/scale-engine@0.12.2","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"08dc763edbffac63712f0f8a01b48a04cf5a611c","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.12.2.tgz","fileCount":394,"integrity":"sha512-flY1x+OCaV3BuFjPXTrzAF7k38CCwbBiRXp6bJYoWZPV6vvCNYoaamNa8xx08mHvLXZ3bWvFjQWjvdOxBJGlRA==","signatures":[{"sig":"MEUCIQDFNQ8qQIlaXjiaHRBCkHocO0V3oNpzpK2OfuGVOawENwIgTj//GE2BIYw2UNs5+T28DKHj1YmSG1Jf19LXCyZfsjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1853833},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d37373fb0bcd1055930f75d100d32f44ad960fab","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"SCALE Engine v0.12.2 - AI engineering workflow with FSM blocking, OWASP Top 10 detector (19 patterns), Browser QA (Playwright MCP), Evolution self-improve loop, 16 platform adapters, 12 agent profiles, 560 tests","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","drizzle-orm":"^0.32.2","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.12.2_1778588071812_0.5940010044094688","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"@hongmaple0820/scale-engine","version":"0.12.3","_id":"@hongmaple0820/scale-engine@0.12.3","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"9d25314a79ddea02fa79fb15632a0538110ad7f1","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.12.3.tgz","fileCount":400,"integrity":"sha512-/m83E6MNG7P/5cURuobFChMLZy4GiTTQ2l+32/oAlMo9hsbtkk4inj4730ir4pjaBufqM72nJqOQQ8XqS0/6xQ==","signatures":[{"sig":"MEQCIGfOOy93feO7Cx8lH6xVvq/L28w0g5bK0RRoTWgCQhOJAiBUHg4CS+AVktU4YOpIDaG12zVh8Vartj+ewa6Ss3wnBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1895037},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"02945d6f9aa16866eb535268df457fc8ef8257b8","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"SCALE Engine v0.12.3 - AI engineering workflow with FSM blocking, OWASP Top 10 detector (19 patterns), Browser QA (Playwright MCP), Evolution self-improve loop, Vibe Templates (6-phase prompts), 16 platform adapters, 12 agent profiles, 560 tests","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","drizzle-orm":"^0.32.2","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.12.3_1778663014215_0.041733684912268476","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@hongmaple0820/scale-engine","version":"0.13.0","_id":"@hongmaple0820/scale-engine@0.13.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"00602f38cc01080b29c149041afda83557246c89","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.13.0.tgz","fileCount":463,"integrity":"sha512-BAtksVoXs5uaqubORZAPLEChaexkU4W6mxjxenpwEt03SeqOLzl5+92cxumhjPs4gEIb+PRnCE3wE11dhXYvFA==","signatures":[{"sig":"MEUCIQC/p8WWkrz0a1wJT+n1xUywb7+EHmOmybx/RoZCZTY/VgIgU99fvKOyp+vz0j80LBuZc+yZpTtsTX1uYhyrlVqIcqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2369210},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a6c7c10c2f4cd29fa502e22d58b6787f8179cb33","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"SCALE Engine v0.13.0 - Artifact-based Gate verification, autonomous dev loop, 16 platform adapters, OWASP Top 10 detector, 649 tests","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.13.0_1778779152641_0.6284345996558942","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@hongmaple0820/scale-engine","version":"0.14.0","_id":"@hongmaple0820/scale-engine@0.14.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"1f33d4a9fbac50788676bb7a05f08afa63657e05","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.14.0.tgz","fileCount":478,"integrity":"sha512-EOu4xzhUdSnAdiDNn+9uWpRqSZZMmlzB3OcCbWNVdnWT21Sl0tOdGk0hvwTTVQ7X3T2ArwyefIzHo77CyXJMxg==","signatures":[{"sig":"MEQCIF1yPq/HtLI1/i2Se9wALVWC52bVdPPmzswLnd+Wd1AVAiBaWPJj2EU5Y6XgJF/vKlJtlF5bSfkmlos6sdH4cLeECA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2482061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f07172cfdfebb5aa346887a35843b46063af6afd","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"SCALE Engine v0.14.0 - Skill-aware workflow gates, service-aware verification profiles, workspace lifecycle safety, and generated governance template packs","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.14.0_1778831319714_0.38635766744813727","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@hongmaple0820/scale-engine","version":"0.15.0","_id":"@hongmaple0820/scale-engine@0.15.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"6312e815b4ebbf873a002f2fe7837cc2230b3a43","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.15.0.tgz","fileCount":481,"integrity":"sha512-XZTdUgE9DPCfJOYfbfTCQ73s7QCvP/vpQA87wPxX/bN4CMBV+rl3W+tgJoHkDJR0S8MARKidLtWwZtYm7LJp3A==","signatures":[{"sig":"MEQCIH/+5LV+bRHH9N0tmOGr5JU6EcaYRHpIUtL4nNk4faf7AiBdMQRpoAcKZ3laQRI1lqgsw3f8VedHoy+m6jmuT84k9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2504474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2cf9f7c6691aea1993ddb3c256cb5e2f720bb2a0","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"SCALE Engine v0.15.0 - MOE workspace topology, governance packs, lifecycle finish policy, and service-aware engineering workflow gates","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.15.0_1778833172006_0.7268963908286228","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@hongmaple0820/scale-engine","version":"0.15.1","_id":"@hongmaple0820/scale-engine@0.15.1","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"f4af1696543890a4d69a0682264b88ea60f62de2","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.15.1.tgz","fileCount":490,"integrity":"sha512-ZFCVfqU794rj0porMrLFC+wnV5hQvGX/LSJNXvq2/X4aUjvTz4z/aaPfQTCPP3iHujxjnDO2MQTRbmVosZALvA==","signatures":[{"sig":"MEYCIQCgsbWnc7dMwG/6m1FIJEzOCzC9kgoNpQO7PY7Z3B5qqAIhAIEszGu3QgZbAuQEVYpMD4j3bVg82ohV7lX3p73PkYvm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2684825},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6b992177cd2488f816849ecd1c22d253c416685b","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"SCALE Engine v0.15.1 - resource governance, engineering standards, tool orchestration, and service-aware workflow gates","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.15.1_1778845102568_0.07031616975194876","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@hongmaple0820/scale-engine","version":"0.16.0","_id":"@hongmaple0820/scale-engine@0.16.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"04e2c0553304957bc5a701efcfb9c313236ee6e3","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.16.0.tgz","fileCount":517,"integrity":"sha512-LS+BzN0nIrKeR028MK8R2pngfkfdcFlMPDqdvWCn0OeFI2/jV1jfNLMHLyJ+Qdx1RyYP9/Wr9l58gCcp7x/X6w==","signatures":[{"sig":"MEUCIAtK542dELXUwgddMhEJ1MrY/j+ly5v2e3tcCApoFTJNAiEAwOmSMRLdqYNVVRCoDWxMcrwv/Pn65LCbvEq2Twq8rdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2906332},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0de57e886e085b0ae11fa348e779fba30f03af87","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"SCALE Engine v0.16.0 - governed skill orchestration, visual vibe prompts, resource governance, and service-aware workflow gates","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.16.0_1779031654018_0.9782127850541904","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@hongmaple0820/scale-engine","version":"0.17.0","_id":"@hongmaple0820/scale-engine@0.17.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"25022ebfe73d592c50a03c532da5a086647a8485","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.17.0.tgz","fileCount":532,"integrity":"sha512-w01qYbp5Nzw8aC2vBhKs7ISjkKy4S03ASTQpHw5Nl/XHKWfAwM26LBGbjvI4J70bF09MYqPR+P+nKgAs3HXU5w==","signatures":[{"sig":"MEYCIQCo3GZ7CVhOI391k6GkxGgKI/7gQNvATcmlT1ORxd7e7wIhAL4xkYQ3UAdUr3+UZH9cABTIvSrMH/shNdq+NEN6UzVZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2997695},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"241937ad342bc3d5a4e2459723dc4f59d72a65c4","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"SCALE Engine v0.17.0 - cognitive workflow command gates, context grilling, diagnostic loops, TDD slices, and governed verification queues","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.17.0_1779064371404_0.3282984226041554","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@hongmaple0820/scale-engine","version":"0.18.0","_id":"@hongmaple0820/scale-engine@0.18.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"36fe53f53c049306d1d747763185c7fa317426a9","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.18.0.tgz","fileCount":535,"integrity":"sha512-VCYrS3XzCEPQX8YYf6L2AH1gLwg8Hx8iT9MWgKe5pjsJbHxkmXHlnDxMm/ERaLrB295fbaUSM4MLPvavDhSQ4w==","signatures":[{"sig":"MEYCIQDJzqqFLic0lrK2XZQrotOcHQVQ8i2as5HGMBHW/ZjRiQIhAOpqqJ1rYnhsZkwC2UhrbbZYDQUhg7zXJm5Eq3eAlOgw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3075870},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"130d0f6ab079d04ec1c134de8197c0b13d5ad505","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"SCALE Engine v0.18.0 - governed HTML artifacts, visual review reports, and traceable Markdown-to-HTML task outputs","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.18.0_1779095060693_0.1770038594319292","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@hongmaple0820/scale-engine","version":"0.19.0","_id":"@hongmaple0820/scale-engine@0.19.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"f1da76d402f1b8215d58133339996a289e0a10dc","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.19.0.tgz","fileCount":572,"integrity":"sha512-WWO7kuEhb8LRYlQsvoKt8q+vKhNTDECZChwuOK92wUqBywFaEL7WHV1x0SOxxiWvHPb26qfVFtMXa8BauQquug==","signatures":[{"sig":"MEYCIQD4ye8Sv3JJjctKNQa56+PbIv/3y5bbnGj9b9y9RsA2IgIhAN6Gqi/bxcZpJ7GWnXXPp6y3oa6xwKXH3as626r1aL3S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3264481},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bdfd66ad59679b3ee70cf872d9cddd833180fa55","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.19.0_1779158584577_0.29967033105646124","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@hongmaple0820/scale-engine","version":"0.20.0","_id":"@hongmaple0820/scale-engine@0.20.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"da5e47bd82292a9d410c11321bd9bfa2babb112e","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.20.0.tgz","fileCount":602,"integrity":"sha512-OkRUH3Hhff9fdGdTWt2ial24OWgj5cNZ+Zw7P+2EYgQBnp40eDbIxDt+WVSSp0o//pKu1IRP+JfUCLgJVNEgYg==","signatures":[{"sig":"MEYCIQCcMmI2SHXigDYXRszb8lUyQYEt0xXsfRZNWPy0wcGl+AIhAK8HK6wYCkq54UCJZB2sV0krdQsrp9cXVCd9Uj4Urg91","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3625514},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0a0fb35471a6fb8ec9ac6e5c20bca4769c9a7333","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.20.0_1779169052531_0.3933511511462795","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@hongmaple0820/scale-engine","version":"0.21.0","_id":"@hongmaple0820/scale-engine@0.21.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"3a7b1bb3678b6bc7e4826a4ee96fcf3a9dfa4e7d","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.21.0.tgz","fileCount":607,"integrity":"sha512-pViMk9VYF5CD5hDbwxYRpzY+EKqK7lQQvXMGNhd2+zyqdXFdvdUMjTHs+yEycSeBhSIKwrwQEDiWBuVdkwzDOA==","signatures":[{"sig":"MEQCIGNn84PNyaDYUXAzLAKd4KXXjF9oIk9Hz7M9LbEbFhj5AiAvI/NB0848YY8syOXSZ6cBmy3/3w2DVjorXWk9J1SbrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3685924},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9318cea94930b342ef073df7e194717cd2d5d8c6","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.21.0_1779175320076_0.6217256810502592","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@hongmaple0820/scale-engine","version":"0.21.1","_id":"@hongmaple0820/scale-engine@0.21.1","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"6b952d096a869a1a97533c3c7f5136103d347619","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.21.1.tgz","fileCount":608,"integrity":"sha512-0aLv/hMMcNQ5T3VW4Bdm+qx8y4DlHmiyKYfUTn+kEv32MwA9zTdyAuyCnyyyargbK3AeS65y8qpM77Vt5SavoA==","signatures":[{"sig":"MEQCIFo1s6UuPILr7P5mY1weV7tw+3f6VoV9HRzhQCkWfCRTAiAEqnZ2xvSoCl/hjfgZfkhUypMU9jPjpXWIXlxh7l04OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3695587},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"17ed3bd8d731498b9c8ff325050d39dc588ee5d8","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.21.1_1779186145352_0.8978885387546969","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"@hongmaple0820/scale-engine","version":"0.21.2","_id":"@hongmaple0820/scale-engine@0.21.2","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"f7e8d0f867b91d3aaf6d0cde660eb2d00c19c3be","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.21.2.tgz","fileCount":609,"integrity":"sha512-AUBPT1Yvom3OXCQKyVQ4Gdd+WWPNTnfj64cRGPZfDSKeM0Q8j2oGZn1bHA8Fw3TVifGurQ6ES/ottZ+vZT7YHw==","signatures":[{"sig":"MEQCIEFKmzar2afgIzaoYSmSxXdj7o7d84ntLy0phzZrtjWOAiAA6eejVUESOdG5qCyNUE0bxarY0d4CQACLf6V8xNdERw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3714687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2a021b9191db2d1d55341847db2ac171a64eb2c0","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.21.2_1779194670641_0.04017331197897356","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@hongmaple0820/scale-engine","version":"0.23.0","_id":"@hongmaple0820/scale-engine@0.23.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"13baeb5c5505486e8eece85ed5c6a900725183ea","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.23.0.tgz","fileCount":647,"integrity":"sha512-41ZPopfmRsKFNUcw4kaEA93ekcoCdRKHhyo+XKe+0sZFFWBcvK4//WuRVY1PUIFcClC2L9ikcZqv0CgPpxw3dA==","signatures":[{"sig":"MEQCIDt9LX52qzTKnv730TIuYNIjL64vmw3nbxqcMFrHHtoZAiAgZF1mV490cNJHWdFnjzJRHYu7UdN7dQqrITDoRsdgUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4454380},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b5faf749cbbbca6eb9df9b65b4361dea71680169","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.23.0_1779264739494_0.6123356263202577","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@hongmaple0820/scale-engine","version":"0.24.0","_id":"@hongmaple0820/scale-engine@0.24.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"853e61f6476ec93ba6eabdd7fcef4831989e46cf","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.24.0.tgz","fileCount":675,"integrity":"sha512-tuynP8CIWX6SYctGWoj+m0tAGZSCNU+lTdONKT97nbslTfbFPMG1Wkd6DE3/FgEfabfJaQ/PhBM8rJPWr6unug==","signatures":[{"sig":"MEYCIQDpVhiVDHnOs1vnPznWyjoUG8JRfeJzgEfgXw8Uizpl0AIhALOzvd7mCQp0GveU2DSXXEybpwkEojczuUNNjSZijuQ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4611557},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"47e6e489412b582dbcfc079578c9cd6e3d634a46","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.24.0_1779275821453_0.05239119044919027","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@hongmaple0820/scale-engine","version":"0.25.0","_id":"@hongmaple0820/scale-engine@0.25.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"13bd3ed11506ab5ddb7d4d9af6acc75dbb48182a","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.25.0.tgz","fileCount":681,"integrity":"sha512-YGu4+UHmXPXqpLGNreRBXNwyWfyb0+r8lHktb2+mLSHUmynybRbML8w7ge+UTCP1sakNRqRzEmn0DxbR1etSHg==","signatures":[{"sig":"MEUCIQCjaeZUV3Zde4AOgIksib0LGHrPyX3s8QLDpoujBaxiMwIgVXiPTnYGo72ADmDjZ2yhuXlEGFEFaD32RfyVg9DHI3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4688976},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"40611ccc441bb2099b59f22f75339b0e89ad83fd","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"_npmVersion":"10.9.2","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.25.0_1779281101314_0.7005377976300655","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@hongmaple0820/scale-engine","version":"0.26.0","_id":"@hongmaple0820/scale-engine@0.26.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"485d5e6dc1459d7353a178457809402213e3b30f","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.26.0.tgz","fileCount":729,"integrity":"sha512-i9pm/DL514e29rZsiTkAbcWQu+WUdPLkiVBKvadaZnKZHlCxSlKVL0/uothXuyUkwmdbLXvkMOuj+mSEtasQpA==","signatures":[{"sig":"MEUCIAa4Bp3j/rMgj1JZrNhk+lrcoFEHYS3CXvPjRgYlZ0TuAiEA3+3+R1eZ455TvZ69qCAtRoPgmMvMzuh7vKAFL6fXlgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4825050},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"96202ec115e14c6d5f97988d23204059a0c85fe5","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.12.1","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","chokidar":"^3.6.0","pino-pretty":"^11.2.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.26.0_1779288864664_0.27386763208691556","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@hongmaple0820/scale-engine","version":"0.27.0","_id":"@hongmaple0820/scale-engine@0.27.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"95e83f8bcfb63c65723d45229a1e1aa2d17e7dd2","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.27.0.tgz","fileCount":739,"integrity":"sha512-rbY4J7GWp3UbzOrDsQbcDe/mW9xhZN1MDHpiHR2iEzZRHkV7+i6StZvSF+03/QUsMSIkrdcdz724x9mvCubaWA==","signatures":[{"sig":"MEYCIQCUnmOJzMOg3NZAAHlZeM6rpzHHmBHBHflT5vN5h2OEBAIhAPynNQdaQxMNtUZfJg6LtUnCezRUzmLL1FjTDbvKchbR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4897086},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"16233451c6baa6ec2a582cb9a2c730a86678ea77","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.12.1","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","type-is":"2.0.1","chokidar":"^3.6.0","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.27.0_1779295149435_0.3129422021112742","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@hongmaple0820/scale-engine","version":"0.27.1","_id":"@hongmaple0820/scale-engine@0.27.1","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"611b6c9672266c56e220d45f5e6332a8f6fe9489","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.27.1.tgz","fileCount":739,"integrity":"sha512-FfG0WihXDPYkr8NyNAv+3126gzLAVa0VrN68Ar5ghjzdfkttArnVviewsszmPguoX3FcEDLDisrysccAv3Szsg==","signatures":[{"sig":"MEQCIDCIigTv/Jgd0cL2F5iIe/6VKTRD9k6hl1JzWLx+LGtiAiAXzhDybhO7ILvmPfb/Kgek7kdNPYsomCfxvCDLNta0dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4999339},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"db1306c19541954c92cd63d1dd110002746f1283","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.12.1","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","type-is":"2.0.1","chokidar":"^3.6.0","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.27.1_1779333127395_0.621741740949997","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@hongmaple0820/scale-engine","version":"0.28.0","_id":"@hongmaple0820/scale-engine@0.28.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"03b84f7b4454476f10aa8b73c84e3555c2377776","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.28.0.tgz","fileCount":739,"integrity":"sha512-3xQB8ilCOAHjIlc91IKQzTBn/kHxJrKWego0P71DvdNfNqYIRM6ejdsHiCzTJw6Ms4qpFAJAzFvPNf5Q9A+YHA==","signatures":[{"sig":"MEUCIQCXxL0SpDnKl9aBLzqnGp3w1K1Z7wqvY+Wuumc9rWNRDgIgRa4cd6f3TCyuRJp5qLTBcplTpexTntyFhWGHh91sigo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5053353},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1719d59fd36b3637ebabf9f93b04eea1529cd2fc","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.12.1","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","type-is":"2.0.1","chokidar":"^3.6.0","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.28.0_1779338705784_0.07675532955567","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@hongmaple0820/scale-engine","version":"0.29.0","_id":"@hongmaple0820/scale-engine@0.29.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"1af3010bd04b782a8879c5b4ffeb70c6d64f6539","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.29.0.tgz","fileCount":739,"integrity":"sha512-u8dFCZ8YJ6L5BZhUrJG8wN6W6GLpTM8hsNAEZZJUCfEHsjBo676MxpxKhPxb8P+YyJDVXzDWFPUrsdslB/ktsQ==","signatures":[{"sig":"MEUCIQDT6XBxQ9IUv2WiQXL/lT9xGRXtTbf5YYkAWb5iYj69eQIgU/WB1oWF7K1a1Vna9OA3YnoLRl72rtjWNOwXYZihfjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5079029},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9ffb7fa72b473458428021e555cae95d0eec9a12","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit","release:check":"npm run typecheck && npm run lint && npm test && npm run build && npm audit --omit=dev && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.12.1","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","type-is":"2.0.1","chokidar":"^3.6.0","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.29.0_1779344294093_0.1729872221813944","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@hongmaple0820/scale-engine","version":"0.33.0","_id":"@hongmaple0820/scale-engine@0.33.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"eff308ec8ecacab9c77b10dc9a4c6b7b4f750a77","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.33.0.tgz","fileCount":769,"integrity":"sha512-RtsrF6EYwqCvzKJHTd3KL/W2h68hfdiCi7iEEBxQEhIe6UpBOGlOhhfVLshT40VL1skJWjjmpK1g+C7YoJfJmA==","signatures":[{"sig":"MEYCIQCJpcChGYQPu5OxMo0JV7HFYZr0P0cnlgn/LXbpA5bjBAIhAODO5kl0nAclGCTMm2r00G/6E0mo+447bSpLKqC9R0VW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5284657},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8bb339cd1acf7bab16483a5efc12866cb65cbaa9","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit","release:check":"npm run typecheck && npm run lint && npm test && npm run build && npm audit --omit=dev && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.12.1","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","type-is":"2.0.1","chokidar":"^3.6.0","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.33.0_1779419532940_0.07722331810995331","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@hongmaple0820/scale-engine","version":"0.38.0","_id":"@hongmaple0820/scale-engine@0.38.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"a6476cb650cfc0c6300793dfbfb69dd57e826393","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.38.0.tgz","fileCount":811,"integrity":"sha512-o6qOhCqfFpIK0OA5zTqV2sphMWtkEp3kbK8pF/+aFS4PpT3LvL/+b/LRbWqVBKTozoc382xY/FBRzS0++1yjPg==","signatures":[{"sig":"MEYCIQDBAtXNLzqemPy3EBji+Rid3VLbmAWoDV4Uxm1Tq06d6AIhAI3p+5wHWp9ZZBL8IftKs8WqkBmKVwlHoWlhc3zplfav","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5641198},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"440aecc4b87097321e787f5c0030ce0fc0850935","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit","release:check":"npm run typecheck && npm run lint && npm test && npm run build && npm audit --omit=dev && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.12.1","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","type-is":"2.0.1","chokidar":"^3.6.0","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.38.0_1779515178325_0.3435180888984477","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@hongmaple0820/scale-engine","version":"0.39.0","_id":"@hongmaple0820/scale-engine@0.39.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"391ac4d43362444e79f7e4b44b4ee51078b72d8d","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.39.0.tgz","fileCount":845,"integrity":"sha512-WQlrHOUf+p4nsXobVq8Caff4E448UawQBbmeZ94bA2ja5khigvgFfgCUFPmFvwnlhzxnH+Dlci7qLd3Vjw57UA==","signatures":[{"sig":"MEUCIQDpV/b+GBcBFjrIbv1+j+WlL7MNNvGVoV1ug5v7aRgEKAIgR7JPu9cuev2YEbp+SLQ0DhhEJUSGpf9NNyfcavcu4yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5879907},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"518387822a782fa35a225d76bd0050ec089c7c68","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest run --reporter dot --pool=forks --maxWorkers=4 --minWorkers=1","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run build && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.12.1","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","type-is":"2.0.1","chokidar":"^3.6.0","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.39.0_1779553935884_0.6343901953484912","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@hongmaple0820/scale-engine","version":"0.40.0","_id":"@hongmaple0820/scale-engine@0.40.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"56f85666885b38d109e47370868d08808740bc6a","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.40.0.tgz","fileCount":845,"integrity":"sha512-cNHsW0mtb9eEe0htJF4w8+4QCacdkzUC5Xa6jMQtoJ+oqnjdLAtf8EOvWtO8ACoIrdSpMN6fM+lUjFRnMYehVA==","signatures":[{"sig":"MEUCIDdrwOKkDPjbOV2/bMvw5+MZQQWoyBy+yeDH0BPNFenTAiEAszSStJk4w8hfL9TMyI+cqezkiF/6D+DKRrCLu+cVmM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5896890},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3e2baa7d0c139ab907ec723738a4ec4bee3a6a4f","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest run --reporter dot --pool=forks --maxWorkers=4 --minWorkers=1","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run build && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.12.1","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","type-is":"2.0.1","chokidar":"^3.6.0","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.40.0_1779625093210_0.6760915063112285","host":"s3://npm-registry-packages-npm-production"}},"0.40.1":{"name":"@hongmaple0820/scale-engine","version":"0.40.1","_id":"@hongmaple0820/scale-engine@0.40.1","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"0ef951012281660deda485ce7c05eb46765b59e6","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.40.1.tgz","fileCount":845,"integrity":"sha512-k0GepEU3DarO4BPlZIdo50PsNDhhIvSJ5dvJlgoknW9RjzSjudkmwQGSmChpKmX+LT/CGgOT/2xYQwicy+/vjg==","signatures":[{"sig":"MEYCIQCPdtPAE/x3Si7Yga6bVxYvWZu1NXep7HvVNlgBmfPUuwIhAJEnNYMDwZ3DlpuNjCn8ASF1NcyWK9uRLBjHLg0wfTRP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.40.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5928184},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"486a24b3917c62558c15bbc0348571fe7398f621","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest run --reporter dot --pool=forks --maxWorkers=4 --minWorkers=1","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run build && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.12.1","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","type-is":"2.0.1","chokidar":"^3.6.0","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.40.1_1779635606040_0.8177027920490045","host":"s3://npm-registry-packages-npm-production"}},"0.40.2":{"name":"@hongmaple0820/scale-engine","version":"0.40.2","_id":"@hongmaple0820/scale-engine@0.40.2","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"af57f85db280427c5afef50166efce62c16ec97b","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.40.2.tgz","fileCount":853,"integrity":"sha512-nNHuJOIWvIJmCLM29mbeCUJuYcue2zerm7TXvP1f0jjomR17W2VzSTR9VfTkqdpNlAVgAmh2mFW+UM1A3liTkg==","signatures":[{"sig":"MEUCIDV/BlxBZgl/FJ893AX6XDgY2Ptfhc9pGztuA1fnigDQAiEAvz15oDp18MRBqW9zYaKda2i4+3o/ynPEKaf1F7Dch6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.40.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6059802},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6e05cb4e96aff930867510aef3ba848d49f147a6","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest run --reporter dot --pool=forks --maxWorkers=4 --minWorkers=1","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report && npm run build && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.12.1","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","type-is":"2.0.1","chokidar":"^3.6.0","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.40.2_1779694316691_0.885823863450574","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"@hongmaple0820/scale-engine","version":"0.43.0","_id":"@hongmaple0820/scale-engine@0.43.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"ca448ea667f37596558723b6d3193ff7209d66cc","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.43.0.tgz","fileCount":963,"integrity":"sha512-E/VLqJdK0R8QBI9KmPzQtJDpyL/vUcLdBhP2/hz6Qp1AvNIeZLPMdxlgdRP0oQe6L2nUxSkFH8JTPjE2vpJokw==","signatures":[{"sig":"MEQCIERSJokxDwMc3HPK4EMTETEnbCV+Z9b8HaP3CpUll43XAiBHsQoR7XMgPox8VrVUr9pWE+9gIpd6qOOAC5JfBZx2Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6110820},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"434ab47606222b3e630f3c1da8be42f422d27312","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest run --reporter dot --pool=forks --maxWorkers=4 --minWorkers=1","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report && npm run build && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.13.0","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","js-yaml":"^4.1.0","type-is":"2.0.1","chokidar":"^3.6.0","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.43.0_1779946985417_0.018172192049962455","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"@hongmaple0820/scale-engine","version":"0.44.0","_id":"@hongmaple0820/scale-engine@0.44.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"9429e0c68c42fab1241f545001f9c1874fbfa4a5","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.44.0.tgz","fileCount":975,"integrity":"sha512-oZoL5QYHmwlj3/POfigx05tUbdkb10Pv2VH4ua2rwsyYtt6eCw18DpdGnMRletKoeEyojjysez8/iUvXSxQ8TA==","signatures":[{"sig":"MEQCIEJ3UcMoOuvZhgrw8n3c6bUzZhu/hmBzpQtU9rsBIS8WAiAboczuyinY6bP49ga+zT1LOcUl5pFYx33xIEH/ILgxEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6180414},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f90fd63af7767c6bceecfa5667da412da6d4e023","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest run --reporter dot --pool=forks --maxWorkers=4 --minWorkers=1","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report && npm run build && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.13.0","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.1.0","type-is":"2.0.1","chokidar":"^3.6.0","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.44.0_1780379435225_0.5812033716206615","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"@hongmaple0820/scale-engine","version":"0.45.0","_id":"@hongmaple0820/scale-engine@0.45.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"910b21e1ec68292c837e1eb780526195c3ee543f","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.45.0.tgz","fileCount":974,"integrity":"sha512-WhLvZ04moQbDeTo9IEY8nrLj60YE/QDva/LOCqVz6UMfmhDGHNQ0O0V/W5Lwo087E44ymYHm2sX9dSMTu+OB8w==","signatures":[{"sig":"MEQCIHiflVXoxly+n3u/jvtMR9YKaklxM0Gz/EOsjl2a4JYLAiBUkQHONpc/m9RgkHPX52T1LjnYjK1Z9QguneAVHTpQwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6229799},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"208285bc036fe26c8a02931e708187bcfcec4c67","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest run --reporter dot --pool=forks --maxWorkers=4 --minWorkers=1","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report && npm run build && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.13.0","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.1.0","type-is":"2.0.1","chokidar":"^3.6.0","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.45.0_1780478936839_0.5806050363870028","host":"s3://npm-registry-packages-npm-production"}},"0.46.0":{"name":"@hongmaple0820/scale-engine","version":"0.46.0","_id":"@hongmaple0820/scale-engine@0.46.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"313d4c7bd759cfe009d65f188aa0def5094a3611","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.46.0.tgz","fileCount":980,"integrity":"sha512-N3/0zozvwHaAUKYNfJZ7fgXX3aoi3ts8SxanQ0ff/rsUBYhAQfeR6T3/01OD6FFEo5CnGf/0UBVY6qjheV/LCg==","signatures":[{"sig":"MEUCIFkYHQ1gkM/e5zZJUViSRx0mR/N86i52tn5o1HAoz+njAiEAk+mFeZPbUxPS1hbvEgamcPdRtQEGYG4w2wqE2mPFQK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6266085},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"71f035ad3038503eb16a1eb1229b6667c1552109","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest run --reporter dot --pool=forks --maxWorkers=4 --minWorkers=1","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report && npm run build && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.13.0","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.1.0","type-is":"2.0.1","chokidar":"^3.6.0","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.46.0_1780489119869_0.5850336519435844","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"@hongmaple0820/scale-engine","version":"0.47.0","_id":"@hongmaple0820/scale-engine@0.47.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"64a2f0c26bedb07e2de0703eb403a3b68c64c574","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.47.0.tgz","fileCount":989,"integrity":"sha512-JZDmhUXKy4xOe66qNdfreFinu9Y4i+6B/yqQXup1n1wt5NDfB5xTt6bYWS76nFru0FQpIsiDOkIuNhNXu3Wnag==","signatures":[{"sig":"MEYCIQDEDTE9omePY2oKwV2DqDycYMjM+9qPQ3BKZ6OOM823KQIhAJJyAKMK0mmluH8jssWMEdpiDtlHPSGc78XksNfaMJL1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6333578},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f4689b82dfb7274967d42011f82ac76368e4eab9","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest run --reporter dot --pool=forks --maxWorkers=4 --minWorkers=1","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report && npm run build && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.13.0","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.1.0","type-is":"2.0.1","chokidar":"^3.6.0","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.47.0_1780547756306_0.025628176417169968","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"@hongmaple0820/scale-engine","version":"0.48.0","_id":"@hongmaple0820/scale-engine@0.48.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"2732072e5372ac24d103202d5f9d6558feba112e","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.48.0.tgz","fileCount":1040,"integrity":"sha512-Ig2Gn/3ZHIQmQvvflmzsHZBtQq3ypAmjYGONpfGIbA4auJqTyzNMw9FzGdSKFIfWsGYIYeDadMEjfhoFohRf6w==","signatures":[{"sig":"MEUCIQDeUBf1qfWMkID7OVAnb2GhpQPgDBGgsmm5CknNtiB95AIgH5ZVfE15uTYKrpmM4fargf6ZheLO/SZyIwn4H2C10l0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.48.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6389728},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dddea4c1becc41c86990fec36304b76a1cdc4367","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest run --reporter dot --pool=forks --maxWorkers=4 --minWorkers=1","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report && npm run build && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.13.0","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.1.0","type-is":"2.0.1","chokidar":"^3.6.0","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.60.1"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.48.0_1780650025351_0.4551296767126791","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"@hongmaple0820/scale-engine","version":"0.49.0","_id":"@hongmaple0820/scale-engine@0.49.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"4e25450e7218ac4f0f2af264297812f89df17eee","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.49.0.tgz","fileCount":1075,"integrity":"sha512-77xsy9t2NKi4m3hFvsZyZFn/uA/HOe9oYJebizUuk5NVybogX8Ja4mFPp4H60XyXNhwRB/RLvHWhVJ15CgtgkQ==","signatures":[{"sig":"MEYCIQCLKT3dVKjlKrxX2E0n3e8JgbsWtl8oCtBcaSjtGhz03wIhAJDB1kMvjt//4qa7lV0J4xT2+/oCprKrhtrj7ACm+xNu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.49.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6568107},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8cc3efc07f3e2eda91597da89e164e412f6c8b26","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"vitest run --reporter dot --pool=forks --maxWorkers=4 --minWorkers=1","build":"tsc","serve":"node dist/api/http.js","typecheck":"tsc --noEmit","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report && npm run build && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.13.0","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.1.0","type-is":"2.0.1","chokidar":"^3.6.0","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/typescript-estree":"^8.59.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.60.1"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.49.0_1781257378468_0.5081458567545654","host":"s3://npm-registry-packages-npm-production"}},"0.50.1":{"name":"@hongmaple0820/scale-engine","version":"0.50.1","_id":"@hongmaple0820/scale-engine@0.50.1","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"d7c438c013d619f34f0b716404ea3574aae23454","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.50.1.tgz","fileCount":1142,"integrity":"sha512-Xijl/jwAbUz61kTHYRMqbt8xZPNA8mNINK57hkaORIYLB73A1zh4hfRMDTeQEo8qUe76h+O5SJvAnXnQ0Ixoow==","signatures":[{"sig":"MEUCIQCZNETOj+VN5TjOevger3ueMTOWxYiBr+MHjE73UtbdsAIgKTsN4FpfQpGvo7Q/IzO1Rvcxz8/qxEfrtMR9F6leC5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.50.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7236272},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d115584f8aef5873ce39d758c79b9596f542c160","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"node scripts/workflow/run-vitest.mjs --timeout-ms 900000 --testTimeout=120000","build":"tsc && node scripts/workflow/copy-dashboard-spa.mjs","serve":"node dist/api/http.js","coverage":"node scripts/workflow/run-vitest.mjs --timeout-ms 300000 tests/workflow/gateCatalog.test.ts tests/workflow/verificationProfile.test.ts --coverage --coverage.provider=v8 --coverage.reporter=text --coverage.include=src/workflow/GateCatalog.ts --coverage.include=src/workflow/VerificationProfile.ts --testTimeout=120000","typecheck":"tsc --noEmit","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report && npm run build && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.13.0","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.1.0","type-is":"2.0.1","chokidar":"^3.6.0","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/typescript-estree":"^8.59.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"2.1.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.60.1"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.50.1_1781375100986_0.4494445233083739","host":"s3://npm-registry-packages-npm-production"}},"0.50.2":{"name":"@hongmaple0820/scale-engine","version":"0.50.2","_id":"@hongmaple0820/scale-engine@0.50.2","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"da8ed3d65fcb28794533cfe7637132bb41d86649","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.50.2.tgz","fileCount":1135,"integrity":"sha512-grDuCZu53cERT3uXm9ImsOit08jtA7bmGiXl6jkpNMTZDA83ArfQ06Mj7lDKLZF1RsQ4ktQFEC/kOE3xBYmJJw==","signatures":[{"sig":"MEYCIQCLt9OUS6+y+H35MwPwO21boKGrJATYgNRaLh6GVkhQIAIhANUgRtLzcLwtdqt1jqxFOSVnLatiW7PeozVJJmQNs9Ge","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.50.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7939227},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1d052e59268eec9d12eac02804f0cedf26093de2","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"node scripts/workflow/run-vitest.mjs --timeout-ms 900000 --testTimeout=120000","build":"tsc && node scripts/workflow/cleanup-dashboard-legacy.mjs && vite build --config vite.dashboard.config.ts","serve":"node dist/api/http.js","coverage":"node scripts/workflow/run-vitest.mjs --timeout-ms 300000 tests/workflow/gateCatalog.test.ts tests/workflow/verificationProfile.test.ts --coverage --coverage.provider=v8 --coverage.reporter=text --coverage.include=src/workflow/GateCatalog.ts --coverage.include=src/workflow/VerificationProfile.ts --testTimeout=120000","typecheck":"tsc --noEmit","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report && npm run build && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.13.0","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.16.0","dependencies":{"vue":"^3.5.38","zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.1.0","type-is":"2.0.1","chokidar":"^3.6.0","naive-ui":"^2.44.1","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/typescript-estree":"^8.59.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.21","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"2.1.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.60.1"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.50.2_1781388505537_0.2061502687806256","host":"s3://npm-registry-packages-npm-production"}},"0.50.3":{"name":"@hongmaple0820/scale-engine","version":"0.50.3","_id":"@hongmaple0820/scale-engine@0.50.3","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"606c272e7e58fd0364fc3856eff2fd990a65934a","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.50.3.tgz","fileCount":1138,"integrity":"sha512-H/t8XzSKYvHtti5Y6MgXDsh3s0nHAcAQlCL1MU0uj8mIFipCygi7v5Qbr+u/FVA05BOpeodJbFIVqIzrk/sbRA==","signatures":[{"sig":"MEUCIQDNfix8dOzEmQm2sq2YEVzCoCgsmvmQNFcy7WLeESf7NgIgb1XN6sh3LPvL8XYv/5O7HvIMH70uYwdc+yuR6kEilcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.50.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8596400},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"db339c247065cb86288d75ba68d0fec40758bd1d","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"node scripts/workflow/run-vitest.mjs --timeout-ms 900000 --testTimeout=120000","build":"tsc && node scripts/workflow/cleanup-dashboard-legacy.mjs && vite build --config vite.dashboard.config.ts","serve":"node dist/api/http.js","coverage":"node scripts/workflow/run-vitest.mjs --timeout-ms 300000 tests/workflow/gateCatalog.test.ts tests/workflow/verificationProfile.test.ts --coverage --coverage.provider=v8 --coverage.reporter=text --coverage.include=src/workflow/GateCatalog.ts --coverage.include=src/workflow/VerificationProfile.ts --testTimeout=120000","typecheck":"tsc --noEmit","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report && npm run build && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.13.0","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.16.0","dependencies":{"vue":"^3.5.38","zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.1.0","type-is":"2.0.1","chokidar":"^3.6.0","naive-ui":"^2.44.1","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/typescript-estree":"^8.59.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.21","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"2.1.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.60.1"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.50.3_1781435805384_0.7029930677828797","host":"s3://npm-registry-packages-npm-production"}},"0.50.5":{"name":"@hongmaple0820/scale-engine","version":"0.50.5","_id":"@hongmaple0820/scale-engine@0.50.5","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"6f8bae0efb8b8d2040a51cda0aeb81b787d09d07","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.50.5.tgz","fileCount":1141,"integrity":"sha512-pq5eKg1tGgveigJtn0ZwGvbM7E1RFZpMw+KsUXL9ULoV0g2QKS0VeRvUg0aVrKrZew1KYdgFNVhycabRzztzSg==","signatures":[{"sig":"MEUCICZLhkI9BFMZ8lKxC2l4NgdwMxKK7YNfDhRQt3ouhHbzAiEAmLxcfWSA1LnL/qxYdCpTnwuAzYhrCuZ5EAmciSETjjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.50.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8609049},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3db2855ae6d442a6b1aaf062df18214bd728aafd","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"node scripts/workflow/run-vitest.mjs --timeout-ms 900000 --testTimeout=120000","build":"tsc && node scripts/workflow/cleanup-dashboard-legacy.mjs && vite build --config vite.dashboard.config.ts","serve":"node dist/api/http.js","coverage":"node scripts/workflow/run-vitest.mjs --timeout-ms 300000 tests/workflow/gateCatalog.test.ts tests/workflow/verificationProfile.test.ts --coverage --coverage.provider=v8 --coverage.reporter=text --coverage.include=src/workflow/GateCatalog.ts --coverage.include=src/workflow/VerificationProfile.ts --testTimeout=120000","typecheck":"tsc --noEmit","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report && npm run build && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs","release:sync-gitee":"node scripts/release/sync-gitee-releases.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.13.0","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.16.0","dependencies":{"vue":"^3.5.38","zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.1.0","type-is":"2.0.1","chokidar":"^3.6.0","naive-ui":"^2.44.1","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/typescript-estree":"^8.59.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.21","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"2.1.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.60.1"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.50.5_1781490189803_0.1553500650654389","host":"s3://npm-registry-packages-npm-production"}},"0.50.6":{"name":"@hongmaple0820/scale-engine","version":"0.50.6","_id":"@hongmaple0820/scale-engine@0.50.6","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"70d410894eb5db5b091c3be81ce237ec143c3ee8","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.50.6.tgz","fileCount":1141,"integrity":"sha512-vSBbhaa9Thg0/mT2bDWbgzktllFezIumM2yzWocKo0FzTXDyb1igBHEyBlItYD4A2sumqCv56wL8Us736oMI0A==","signatures":[{"sig":"MEUCIBBa2faI6bfJkHDLLS8muH0w1KfuU6xYSxP+i9U18cOOAiEAiHhO5QLK2m1VKG0K2L1wUhjwSrXdgXzhseaLyJc0cXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.50.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8609096},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fd99c14db789d382406c16b65e95918103e3fd59","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"node scripts/workflow/run-vitest.mjs --timeout-ms 1800000 --testTimeout=180000","build":"tsc && node scripts/workflow/cleanup-dashboard-legacy.mjs && vite build --config vite.dashboard.config.ts","serve":"node dist/api/http.js","coverage":"node scripts/workflow/run-vitest.mjs --timeout-ms 300000 tests/workflow/gateCatalog.test.ts tests/workflow/verificationProfile.test.ts --coverage --coverage.provider=v8 --coverage.reporter=text --coverage.include=src/workflow/GateCatalog.ts --coverage.include=src/workflow/VerificationProfile.ts --testTimeout=120000","typecheck":"tsc --noEmit","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report && npm run build && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs","release:sync-gitee":"node scripts/release/sync-gitee-releases.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.13.0","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.16.0","dependencies":{"vue":"^3.5.38","zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.1.0","type-is":"2.0.1","chokidar":"^3.6.0","naive-ui":"^2.44.1","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/typescript-estree":"^8.59.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.21","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"2.1.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.60.1"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.50.6_1781511785302_0.6158189812326185","host":"s3://npm-registry-packages-npm-production"}},"0.50.7":{"name":"@hongmaple0820/scale-engine","version":"0.50.7","_id":"@hongmaple0820/scale-engine@0.50.7","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"38b4886e91bd87c8970d0510a84d49bdf202edd6","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.50.7.tgz","fileCount":1141,"integrity":"sha512-y+qa+eXN6aFGv3YTfRnSktz34J3N3dl19ngfkm2PKD40QitYHvzYwWC/0H8F4b4HdBmX1PpMFGj4r4s/Lsdzjg==","signatures":[{"sig":"MEQCIAyWQlSUDq1lA6lEilnC1EW0/hUBXRM8iYYG/jhaAYtfAiBOWrw02JaIla35ENpqD2YgCWsUGYB0TqnBMkD5vbO7pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.50.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8618643},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4f2a67495221a40083ac6c867eeeff16b5becdb9","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"node scripts/workflow/run-vitest.mjs --timeout-ms 1800000 --testTimeout=180000","build":"tsc && node scripts/workflow/cleanup-dashboard-legacy.mjs && vite build --config vite.dashboard.config.ts","serve":"node dist/api/http.js","coverage":"node scripts/workflow/run-vitest.mjs --timeout-ms 300000 tests/workflow/gateCatalog.test.ts tests/workflow/verificationProfile.test.ts --coverage --coverage.provider=v8 --coverage.reporter=text --coverage.include=src/workflow/GateCatalog.ts --coverage.include=src/workflow/VerificationProfile.ts --testTimeout=120000","typecheck":"tsc --noEmit","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report && npm run build && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs","release:sync-gitee":"node scripts/release/sync-gitee-releases.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.13.0","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.16.0","dependencies":{"vue":"^3.5.38","zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.1.0","type-is":"2.0.1","chokidar":"^3.6.0","naive-ui":"^2.44.1","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/typescript-estree":"^8.59.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.21","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"2.1.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.60.1"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.50.7_1781535289223_0.873940133891626","host":"s3://npm-registry-packages-npm-production"}},"0.50.8":{"name":"@hongmaple0820/scale-engine","version":"0.50.8","_id":"@hongmaple0820/scale-engine@0.50.8","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"3d3dbfbc4affc5dbb871f0832c7efad2bdd03ff3","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.50.8.tgz","fileCount":1164,"integrity":"sha512-TwopA2Xa+SJR7j/rRy0KFPcYoVqw3DKXpllzoIdDgctHlonWkojXobqqEsqTIIZZr9Q2nBZrxjMsMImOcA7Wfw==","signatures":[{"sig":"MEUCIQDN9LozwnZHKBPi7PMX66o0RiiDpz8QnwQ0pYioql4o0wIgW6bLw43QmbsKSrcDUTFgU31XYb5JkbNTUZSZdzP1rc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.50.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8797079},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ad6d5823f97e597f255ccd57493bb2babca5b3cf","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"node scripts/workflow/run-vitest.mjs --timeout-ms 1800000 --testTimeout=180000","build":"tsc && node scripts/workflow/cleanup-dashboard-legacy.mjs && vite build --config vite.dashboard.config.ts","serve":"node dist/api/http.js","coverage":"node scripts/workflow/run-vitest.mjs --timeout-ms 300000 tests/workflow/gateCatalog.test.ts tests/workflow/verificationProfile.test.ts --coverage --coverage.provider=v8 --coverage.reporter=text --coverage.include=src/workflow/GateCatalog.ts --coverage.include=src/workflow/VerificationProfile.ts --testTimeout=120000","typecheck":"tsc --noEmit","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report && npm run build && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs","release:sync-gitee":"node scripts/release/sync-gitee-releases.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.13.0","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.16.0","dependencies":{"vue":"^3.5.38","zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.2.0","type-is":"2.0.1","chokidar":"^3.6.0","naive-ui":"^2.44.1","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/typescript-estree":"^8.59.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.21","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"2.1.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.60.1"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.50.8_1781571464209_0.1690498128175857","host":"s3://npm-registry-packages-npm-production"}},"0.50.9":{"name":"@hongmaple0820/scale-engine","version":"0.50.9","_id":"@hongmaple0820/scale-engine@0.50.9","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"aee07e3fb6015da87ca45be268c359bfe13a5492","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.50.9.tgz","fileCount":1166,"integrity":"sha512-W/uiKlWHFsIyX6XBTdnBMbyMVi6y0vEK8MQyCgPKcxpWr+J+Cdg2aD1qqw1naUGtnzanA0ZFZj8tOpIwrbHXdA==","signatures":[{"sig":"MEUCIQCv9n1r0nq6be2/+wzLchLI4/y8eRN+zfVhDoZVXjngDwIgKli+qOlbhS+hu54THujZ5jMm95AVbbYxLOEuAiaYqbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.50.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8813196},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bdd8dcc330f24e243db0a4ab6d0debff275e2ccb","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"node scripts/workflow/run-vitest.mjs --timeout-ms 1800000 --testTimeout=180000","build":"tsc && node scripts/workflow/cleanup-dashboard-legacy.mjs && vite build --config vite.dashboard.config.ts","serve":"node dist/api/http.js","coverage":"node scripts/workflow/run-vitest.mjs --timeout-ms 300000 tests/workflow/gateCatalog.test.ts tests/workflow/verificationProfile.test.ts --coverage --coverage.provider=v8 --coverage.reporter=text --coverage.include=src/workflow/GateCatalog.ts --coverage.include=src/workflow/VerificationProfile.ts --testTimeout=120000","typecheck":"tsc --noEmit","docs:health":"node scripts/workflow/docs-health.mjs","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run docs:health && npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report && npm run build && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs","release:sync-gitee":"node scripts/release/sync-gitee-releases.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.13.0","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.16.0","dependencies":{"vue":"^3.5.38","zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.2.0","type-is":"2.0.1","chokidar":"^3.6.0","naive-ui":"^2.44.1","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/typescript-estree":"^8.59.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.21","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"2.1.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.60.1"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.50.9_1781776225976_0.9013883093850248","host":"s3://npm-registry-packages-npm-production"}},"0.50.10":{"name":"@hongmaple0820/scale-engine","version":"0.50.10","_id":"@hongmaple0820/scale-engine@0.50.10","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"8ded37516fc9d27781a9d08db25929cf53cd197c","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.50.10.tgz","fileCount":1199,"integrity":"sha512-pn/3gzq2dhG8MLspUK3ZfBdAnBB6p3piiBF7fSu6sgY/HGWpf26BRj/c84VO5VKqJCHLoCDA/9vVJElzEiWVRg==","signatures":[{"sig":"MEQCH1IOK5agYDvMS1rMrCm4v3pTJjoUZzzFaZv1NiGmnrMCIQC7k8zKhp/K0yTGTZgOZt+Q4IHyaMkiAC9SWeRVv5dkcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.50.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8870409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e6c54997da5b41c93216ee3c8452201ba54d101c","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"node scripts/workflow/run-vitest.mjs --timeout-ms 1800000 --testTimeout=180000","build":"tsc && node scripts/workflow/cleanup-dashboard-legacy.mjs && vite build --config vite.dashboard.config.ts","serve":"node dist/api/http.js","coverage":"node scripts/workflow/run-vitest.mjs --timeout-ms 300000 tests/workflow/gateCatalog.test.ts tests/workflow/verificationProfile.test.ts --coverage --coverage.provider=v8 --coverage.reporter=text --coverage.include=src/workflow/GateCatalog.ts --coverage.include=src/workflow/VerificationProfile.ts --testTimeout=120000","typecheck":"tsc --noEmit","docs:health":"node scripts/workflow/docs-health.mjs","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run learning:health && npm run docs:health && npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report && npm run build && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","learning:health":"node scripts/workflow/learning-health.mjs","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs","release:sync-gitee":"node scripts/release/sync-gitee-releases.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:768650d3-fceb-4d58-84ae-b20fc71adf78"}},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"11.13.0","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"24.16.0","dependencies":{"vue":"^3.5.38","zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.2.0","type-is":"2.0.1","chokidar":"^3.6.0","naive-ui":"^2.44.1","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/typescript-estree":"^8.59.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.21","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"2.1.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.60.1"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.50.10_1781792518933_0.4736035450612408","host":"s3://npm-registry-packages-npm-production"}},"0.50.11":{"name":"@hongmaple0820/scale-engine","version":"0.50.11","_id":"@hongmaple0820/scale-engine@0.50.11","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"de6131efb877c148c1348e8fcad1a65c82022e20","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.50.11.tgz","fileCount":1199,"integrity":"sha512-E1ed74GFQUtMoJGtco3MBPfJhsoHljjnobf8YSxskukqL1VvnaZIVbi/F3p8jE/si5zAvr7BI69ZPTrzbgn/Bw==","signatures":[{"sig":"MEYCIQCJ+LtnQL69vUsOzC9mlqyi/ZK1FeewnP1vR5tIU+bKGgIhAKp9i7/epljcOGsQvbnNuHr/OLXxlrbVu1KMlIQIrO1q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.50.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8871604},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2acde4f210a9f25c281c8cad915adf19b3499679","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"node scripts/workflow/run-vitest.mjs --timeout-ms 1800000 --testTimeout=180000","build":"tsc && node scripts/workflow/cleanup-dashboard-legacy.mjs && vite build --config vite.dashboard.config.ts","serve":"node dist/api/http.js","coverage":"node scripts/workflow/run-vitest.mjs --timeout-ms 300000 tests/workflow/gateCatalog.test.ts tests/workflow/verificationProfile.test.ts --coverage --coverage.provider=v8 --coverage.reporter=text --coverage.include=src/workflow/GateCatalog.ts --coverage.include=src/workflow/VerificationProfile.ts --testTimeout=120000","typecheck":"tsc --noEmit","docs:health":"node scripts/workflow/docs-health.mjs","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run learning:health && npm run docs:health && npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report && npm run build && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","learning:health":"node scripts/workflow/learning-health.mjs","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs","release:sync-gitee":"node scripts/release/sync-gitee-releases.mjs"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.38","zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.2.0","type-is":"2.0.1","chokidar":"^3.6.0","naive-ui":"^2.44.1","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/typescript-estree":"^8.59.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.21","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"2.1.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.60.1"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.50.11_1782205933237_0.3638718545104891","host":"s3://npm-registry-packages-npm-production"}},"0.51.0":{"name":"@hongmaple0820/scale-engine","version":"0.51.0","_id":"@hongmaple0820/scale-engine@0.51.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"bcb1e1876e4593ea6ddb6d66fd27b70a4aeb2037","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.51.0.tgz","fileCount":1199,"integrity":"sha512-3wUp8YhJvDo5c+w0MghLk5NDKMrnNjTvp9nlmLZ68NG8vZsI+DO1WFYEvh4VjJHPblr24o62O4SCHx36YkwwHQ==","signatures":[{"sig":"MEQCIFDhoyhptIDwnDx+qwWVaByX3VJR6LiG288cu1aJdz32AiA5NpRRvju50LGN8r9OU12POG2MEl0CS7097CmLvYJd5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.51.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8903057},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d81bd23d262eb6c97f232c38af887f703e7b6b11","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"node scripts/workflow/run-vitest.mjs --timeout-ms 1800000 --testTimeout=180000","build":"tsc && node scripts/workflow/cleanup-dashboard-legacy.mjs && vite build --config vite.dashboard.config.ts","serve":"node dist/api/http.js","coverage":"node scripts/workflow/run-vitest.mjs --timeout-ms 300000 tests/workflow/gateCatalog.test.ts tests/workflow/verificationProfile.test.ts --coverage --coverage.provider=v8 --coverage.reporter=text --coverage.include=src/workflow/GateCatalog.ts --coverage.include=src/workflow/VerificationProfile.ts --testTimeout=120000","typecheck":"tsc --noEmit","docs:health":"node scripts/workflow/docs-health.mjs","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run learning:health && npm run docs:health && npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report && npm run build && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","learning:health":"node scripts/workflow/learning-health.mjs","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs","release:sync-gitee":"node scripts/release/sync-gitee-releases.mjs"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.38","zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.2.0","type-is":"2.0.1","chokidar":"^3.6.0","naive-ui":"^2.44.1","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/typescript-estree":"^8.59.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.21","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^20.14.0","@types/js-yaml":"^4.0.9","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"2.1.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.60.1"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.51.0_1782290264269_0.8298426333445259","host":"s3://npm-registry-packages-npm-production"}},"0.52.0":{"name":"@hongmaple0820/scale-engine","version":"0.52.0","_id":"@hongmaple0820/scale-engine@0.52.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"a54996379768d0f6f8a48b4a83b21c4f41a04967","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.52.0.tgz","fileCount":1202,"integrity":"sha512-xuixGEEsaSlTjZmDNXluCNdm23joMx2lg1KRBq544oziE/TArZm93da1g9UFTlZwh81u1S96yUa0Kq2Tdqoq9g==","signatures":[{"sig":"MEUCIE6rdyD+dfq+DrLVJ7Ck+dQorBNDbOTyVAlqKXuujGy5AiEA9dAEdJY09YRnCWSOHmPl3+Ria7VIrx4dFZpfA5HG+co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.52.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8983609},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"094b3de96e5891bd31dab56762b16f0dece8b244","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"node scripts/workflow/run-vitest.mjs --timeout-ms 1800000 --testTimeout=180000","build":"tsc && node scripts/workflow/cleanup-dashboard-legacy.mjs && vite build --config vite.dashboard.config.ts","serve":"node dist/api/http.js","coverage":"node scripts/workflow/run-vitest.mjs --timeout-ms 300000 tests/workflow/gateCatalog.test.ts tests/workflow/verificationProfile.test.ts --coverage --coverage.provider=v8 --coverage.reporter=text --coverage.reporter=json-summary --coverage.include=src/workflow/GateCatalog.ts --coverage.include=src/workflow/VerificationProfile.ts --testTimeout=120000","typecheck":"tsc --noEmit","docs:health":"node scripts/workflow/docs-health.mjs","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run learning:health && npm run docs:health && npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report && npm run build && npm run smoke:package && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:package":"node scripts/workflow/package-smoke.mjs","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","learning:health":"node scripts/workflow/learning-health.mjs","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs","release:sync-gitee":"node scripts/release/sync-gitee-releases.mjs"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"22.22.3","dependencies":{"vue":"^3.5.38","zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.2.0","type-is":"2.0.1","chokidar":"^3.6.0","naive-ui":"^2.44.1","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/typescript-estree":"^8.59.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.21","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"2.1.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.60.1"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.52.0_1782386264909_0.10060474452569057","host":"s3://npm-registry-packages-npm-production"}},"0.53.0":{"name":"@hongmaple0820/scale-engine","version":"0.53.0","_id":"@hongmaple0820/scale-engine@0.53.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"cf21489393989f11bffbcb1caacee58d318962f4","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.53.0.tgz","fileCount":1211,"integrity":"sha512-IbDqCuysd/h4mFXgYdpXA4qLIz8GAiWw+1W/eHLpDzeuhDD9sV6NMcLO9wGPhN2crRpzlvofF2AFfY5J6uBkYA==","signatures":[{"sig":"MEUCICKHNReqT5F/o5f8tdeZbcMlHgVX/bGn0pc+VKlbnkPdAiEAxk2c7ACj5NisMZOtXTt2XTCsarcn5B/Lrf57Yecd3ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.53.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9056202},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"08497871ab49c9a509b263579ede6e49343534ee","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"node scripts/workflow/run-vitest.mjs --timeout-ms 1800000 --testTimeout=180000","build":"tsc && node scripts/workflow/cleanup-dashboard-legacy.mjs && vite build --config vite.dashboard.config.ts","serve":"node dist/api/http.js","coverage":"node scripts/workflow/run-vitest.mjs --timeout-ms 300000 tests/workflow/gateCatalog.test.ts tests/workflow/verificationProfile.test.ts --coverage --coverage.provider=v8 --coverage.reporter=text --coverage.reporter=json-summary --coverage.include=src/workflow/GateCatalog.ts --coverage.include=src/workflow/VerificationProfile.ts --testTimeout=120000","typecheck":"tsc --noEmit","docs:health":"node scripts/workflow/docs-health.mjs","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run learning:health && npm run docs:health && npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report --large-project examples/demo-projects/agent-governance-demo && npm run build && npm run smoke:package && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:package":"node scripts/workflow/package-smoke.mjs","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","learning:health":"node scripts/workflow/learning-health.mjs","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs","release:sync-gitee":"node scripts/release/sync-gitee-releases.mjs"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"22.23.0","dependencies":{"vue":"^3.5.38","zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.2.0","type-is":"2.0.1","chokidar":"^3.6.0","naive-ui":"^2.44.1","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/typescript-estree":"^8.59.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.21","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"2.1.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.60.1"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.53.0_1782403760325_0.022514343596312658","host":"s3://npm-registry-packages-npm-production"}},"0.54.0":{"name":"@hongmaple0820/scale-engine","version":"0.54.0","_id":"@hongmaple0820/scale-engine@0.54.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"621d318eaaaf3d3bc8a85a96f670ab20699e375f","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.54.0.tgz","fileCount":1218,"integrity":"sha512-jwILoNmZt4JDDmS6CWn59J6Ubzi2/WdWI4NZdSxqLLsDL+XJArHL14xw3D42hTrsJYUVLVQCViPm4Ght5iZUiA==","signatures":[{"sig":"MEUCICsJRjfuOgr8XhPJjMALdVlegj+8UBHd61U1IG0BG0OdAiEAzVJJ9+ucszHA2FDwJsBdR/15FX1rauuOqG47RYWeGrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.54.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9084098},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"454e7cbdbb10f45d031c8dfc00e7a50418f1e598","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"node scripts/workflow/run-vitest.mjs --timeout-ms 1800000 --testTimeout=180000","build":"tsc && node scripts/workflow/cleanup-dashboard-legacy.mjs && vite build --config vite.dashboard.config.ts","serve":"node dist/api/http.js","coverage":"node scripts/workflow/run-vitest.mjs --timeout-ms 300000 tests/workflow/gateCatalog.test.ts tests/workflow/verificationProfile.test.ts --coverage --coverage.provider=v8 --coverage.reporter=text --coverage.reporter=json-summary --coverage.include=src/workflow/GateCatalog.ts --coverage.include=src/workflow/VerificationProfile.ts --testTimeout=120000","typecheck":"tsc --noEmit","docs:health":"node scripts/workflow/docs-health.mjs","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run learning:health && npm run docs:health && npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report --large-project examples/demo-projects/agent-governance-demo && npm run build && npm run smoke:package && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:package":"node scripts/workflow/package-smoke.mjs","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","learning:health":"node scripts/workflow/learning-health.mjs","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs","release:sync-gitee":"node scripts/release/sync-gitee-releases.mjs"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"22.23.0","dependencies":{"vue":"^3.5.38","zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.2.0","type-is":"2.0.1","chokidar":"^3.6.0","naive-ui":"^2.44.1","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/typescript-estree":"^8.59.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.21","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"2.1.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.60.1"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.54.0_1782445673993_0.5612154527446322","host":"s3://npm-registry-packages-npm-production"}},"0.54.1":{"name":"@hongmaple0820/scale-engine","version":"0.54.1","_id":"@hongmaple0820/scale-engine@0.54.1","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"32286c34c2208752a13a34cf9595b7813192cc67","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.54.1.tgz","fileCount":1224,"integrity":"sha512-rQ05FT2DjIJE82YI0vlJHdfrAAdOfM5nagDaT1+NAr4bMHFhSENTiWKcL3zPWxjwMSS5TjngoviHFmpupyI09Q==","signatures":[{"sig":"MEQCIEjHr4Cb9+X1MbEPar35tsR8QU109QKC08wLuxGAzwA6AiASkH5S4GtaV+Gr9Ahn9uYNMnDATaU9qOnJk+eMkJjvyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.54.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9134104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ace49169c4191db656989b738f31edb19a380a63","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"node scripts/workflow/run-vitest.mjs --timeout-ms 1800000 --testTimeout=180000","build":"tsc && node scripts/workflow/cleanup-dashboard-legacy.mjs && vite build --config vite.dashboard.config.ts","serve":"node dist/api/http.js","coverage":"node scripts/workflow/run-vitest.mjs --timeout-ms 300000 tests/workflow/gateCatalog.test.ts tests/workflow/verificationProfile.test.ts --coverage --coverage.provider=v8 --coverage.reporter=text --coverage.reporter=json-summary --coverage.include=src/workflow/GateCatalog.ts --coverage.include=src/workflow/VerificationProfile.ts --testTimeout=120000","typecheck":"tsc --noEmit","docs:health":"node scripts/workflow/docs-health.mjs","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run learning:health && npm run docs:health && npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report --large-project examples/demo-projects/agent-governance-demo && npm run build && npm run smoke:package && npm audit --omit=dev && git diff --check && npm pack --dry-run","smoke:package":"node scripts/workflow/package-smoke.mjs","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","learning:health":"node scripts/workflow/learning-health.mjs","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs","release:sync-gitee":"node scripts/release/sync-gitee-releases.mjs"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"overrides":{"qs":"6.15.2","type-is":"2.0.1","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"22.23.0","dependencies":{"vue":"^3.5.38","zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.2.0","type-is":"2.0.1","chokidar":"^3.6.0","naive-ui":"^2.44.1","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/typescript-estree":"^8.59.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.21","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"2.1.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.60.1"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.54.1_1782450620924_0.4391713818705296","host":"s3://npm-registry-packages-npm-production"}},"0.54.2":{"name":"@hongmaple0820/scale-engine","version":"0.54.2","_id":"@hongmaple0820/scale-engine@0.54.2","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"0fa6129074b9b3e1d5d2ad2030a12d9cf10c1337","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.54.2.tgz","fileCount":1283,"integrity":"sha512-PAdjVe20/uCiJso+dQtTQjoCVLGdl3rlvbICOw02uOW9M78ggAyvUAeUT1pgsGNmTsRNM9dJWW/KeCVedXkpBg==","signatures":[{"sig":"MEQCIGweEm2Ll0rmI2xwdxyiS1I2N55DZDCwVkaP0jTXw4TiAiBeFLzCNc/XjPo8Fdo278ysUb4LWJSDPmGVhKq871MCPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.54.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10234313},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fed65c1a4089a99b09db8cb3a37492ed83a0d5b1","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"node scripts/workflow/run-vitest.mjs --timeout-ms 1800000 --testTimeout=180000","build":"tsc && node scripts/workflow/cleanup-dashboard-legacy.mjs && vite build --config vite.dashboard.config.ts","serve":"node dist/api/http.js","coverage":"node scripts/workflow/run-vitest.mjs --timeout-ms 300000 tests/workflow/gateCatalog.test.ts tests/workflow/verificationProfile.test.ts --coverage --coverage.provider=v8 --coverage.reporter=text --coverage.reporter=json-summary --coverage.include=src/workflow/GateCatalog.ts --coverage.include=src/workflow/VerificationProfile.ts --testTimeout=120000","typecheck":"tsc --noEmit","docs:health":"node scripts/workflow/docs-health.mjs","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run learning:health && npm run docs:health && npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report --large-project examples/demo-projects/agent-governance-demo && npm run build && npm run smoke:package && npm audit --omit=dev --registry=https://registry.npmjs.org && git diff --check && npm pack --dry-run","smoke:package":"node scripts/workflow/package-smoke.mjs","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","learning:health":"node scripts/workflow/learning-health.mjs","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs","dashboard:daemon":"node dist/api/cli.js dashboard daemon","release:sync-gitee":"node scripts/release/sync-gitee-releases.mjs"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"overrides":{"qs":"6.15.2","type-is":"2.1.0","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"22.23.0","dependencies":{"vue":"^3.5.38","zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.2.0","type-is":"2.1.0","chokidar":"^3.6.0","naive-ui":"^2.44.1","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/typescript-estree":"^8.59.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.21","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"2.1.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.60.1"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.54.2_1782808791916_0.97528904403244","host":"s3://npm-registry-packages-npm-production"}},"0.54.3":{"name":"@hongmaple0820/scale-engine","version":"0.54.3","_id":"@hongmaple0820/scale-engine@0.54.3","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"7e11ed947c96407ebc7ffa82e7225c62092e8341","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.54.3.tgz","fileCount":1283,"integrity":"sha512-mmOjEnuzYp7Tk2ha9dg5+89PGrvccB++jbCEKIw5BStVZe3paRg6AAFysM7SHQNbUuu1JycLESRkRNQdXKsqIA==","signatures":[{"sig":"MEUCIHnoEjKYNoM60jkMIJlrS8hOFPSNMwKIknAETJGULNG+AiEA8ZKnxl5AIUWeTBe70DtiMrTyDk4kYQenYa6u2/qxc14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.54.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10260880},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b8ebae1bc92b8f731b886129921c89def25bc884","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"node scripts/workflow/run-vitest.mjs --timeout-ms 1800000 --testTimeout=180000","build":"tsc && node scripts/workflow/cleanup-dashboard-legacy.mjs && vite build --config vite.dashboard.config.ts","serve":"node dist/api/http.js","coverage":"node scripts/workflow/run-vitest.mjs --timeout-ms 300000 tests/workflow/gateCatalog.test.ts tests/workflow/verificationProfile.test.ts --coverage --coverage.provider=v8 --coverage.reporter=text --coverage.reporter=json-summary --coverage.include=src/workflow/GateCatalog.ts --coverage.include=src/workflow/VerificationProfile.ts --testTimeout=120000","typecheck":"tsc --noEmit","docs:health":"node scripts/workflow/docs-health.mjs","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run learning:health && npm run docs:health && npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report --large-project examples/demo-projects/agent-governance-demo && npm run build && npm run smoke:package && npm audit --omit=dev --registry=https://registry.npmjs.org && git diff --check && npm pack --dry-run","smoke:package":"node scripts/workflow/package-smoke.mjs","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","learning:health":"node scripts/workflow/learning-health.mjs","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs","dashboard:daemon":"node dist/api/cli.js dashboard daemon","release:sync-gitee":"node scripts/release/sync-gitee-releases.mjs"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"overrides":{"qs":"6.15.2","type-is":"2.1.0","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"22.23.0","dependencies":{"vue":"^3.5.38","zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.2.0","type-is":"2.1.0","chokidar":"^3.6.0","naive-ui":"^2.44.1","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/typescript-estree":"^8.59.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.21","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"2.1.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.60.1"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.54.3_1782836767992_0.21921888879032037","host":"s3://npm-registry-packages-npm-production"}},"0.54.4":{"name":"@hongmaple0820/scale-engine","version":"0.54.4","_id":"@hongmaple0820/scale-engine@0.54.4","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"6897f3e202dadb193bed901fa47288efa374d64f","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.54.4.tgz","fileCount":1283,"integrity":"sha512-y5SIO8S3xBtBhQAcIJubXpVB22eOtLG/+pHge6yv7iokp0MJwilm28my11yyd/GuBL2RidTEXtq3ac+s9ZNTDA==","signatures":[{"sig":"MEUCIQCxtAZEGMq43PfkXxoLBJ/r/JwQlrafYvNQOCuGv2/bxQIgbjvU4MS2/gX9YhbN/8EKzkuCZqiS5zulG7gEArbxr/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.54.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10261374},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fbc498d2ec76081e0881377ec2d9fcab3f2c52db","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"node scripts/workflow/run-vitest.mjs --timeout-ms 1800000 --testTimeout=180000","build":"tsc && node scripts/workflow/cleanup-dashboard-legacy.mjs && vite build --config vite.dashboard.config.ts","serve":"node dist/api/http.js","coverage":"node scripts/workflow/run-vitest.mjs --timeout-ms 300000 tests/workflow/gateCatalog.test.ts tests/workflow/verificationProfile.test.ts --coverage --coverage.provider=v8 --coverage.reporter=text --coverage.reporter=json-summary --coverage.include=src/workflow/GateCatalog.ts --coverage.include=src/workflow/VerificationProfile.ts --testTimeout=120000","typecheck":"tsc --noEmit","docs:health":"node scripts/workflow/docs-health.mjs","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run learning:health && npm run docs:health && npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report --large-project examples/demo-projects/agent-governance-demo && npm run build && npm run smoke:package && npm audit --omit=dev --registry=https://registry.npmjs.org && git diff --check && npm pack --dry-run","smoke:package":"node scripts/workflow/package-smoke.mjs","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","learning:health":"node scripts/workflow/learning-health.mjs","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs","dashboard:daemon":"node dist/api/cli.js dashboard daemon","release:sync-gitee":"node scripts/release/sync-gitee-releases.mjs"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"overrides":{"qs":"6.15.2","type-is":"2.1.0","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"22.23.1","dependencies":{"vue":"^3.5.38","zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.2.0","type-is":"2.1.0","chokidar":"^3.6.0","naive-ui":"^2.44.1","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/typescript-estree":"^8.59.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.21","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"2.1.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.60.1"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.54.4_1782839577794_0.7530207831299225","host":"s3://npm-registry-packages-npm-production"}},"0.55.0":{"name":"@hongmaple0820/scale-engine","version":"0.55.0","_id":"@hongmaple0820/scale-engine@0.55.0","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"c085b67ea08dade5dd3d30c1dfc7503a944b3dfa","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.55.0.tgz","fileCount":1290,"integrity":"sha512-swjCFc7W0jTrVKuSgw+C1jipCYmTpt12Pag7nD77e6H601w8YfLT2MGxzud9Kkex5j8fE2CfFEoSWhelzMxuNw==","signatures":[{"sig":"MEQCIASir9M8sftXdZ4qpdD1m+H9onrnTPyKrZiQY2ZMg5OQAiBDcYmEFAGyjDjZq676/WzfRKLE5rS4TLR+I+S4aVTssQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.55.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10348683},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9b56d053e4bcb8a1479c33bbe56bbe0e5e0a00d3","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"node scripts/workflow/run-vitest.mjs --timeout-ms 1800000 --testTimeout=180000","build":"tsc && node scripts/workflow/cleanup-dashboard-legacy.mjs && vite build --config vite.dashboard.config.ts","serve":"node dist/api/http.js","coverage":"node scripts/workflow/run-vitest.mjs --timeout-ms 300000 tests/workflow/gateCatalog.test.ts tests/workflow/verificationProfile.test.ts --coverage --coverage.provider=v8 --coverage.reporter=text --coverage.reporter=json-summary --coverage.include=src/workflow/GateCatalog.ts --coverage.include=src/workflow/VerificationProfile.ts --testTimeout=120000","typecheck":"tsc --noEmit","docs:health":"node scripts/workflow/docs-health.mjs","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run learning:health && npm run docs:health && npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report --large-project examples/demo-projects/agent-governance-demo && npm run build && npm run smoke:package && npm audit --omit=dev --registry=https://registry.npmjs.org && git diff --check && npm pack --dry-run","smoke:package":"node scripts/workflow/package-smoke.mjs","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","learning:health":"node scripts/workflow/learning-health.mjs","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs","dashboard:daemon":"node dist/api/cli.js dashboard daemon","release:sync-gitee":"node scripts/release/sync-gitee-releases.mjs"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"overrides":{"qs":"6.15.2","type-is":"2.1.0","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"22.23.0","dependencies":{"vue":"^3.5.38","zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.2.0","type-is":"2.1.0","chokidar":"^3.6.0","naive-ui":"^2.44.1","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/typescript-estree":"^8.59.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.21","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"2.1.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.60.1"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.55.0_1782993341884_0.926119436618829","host":"s3://npm-registry-packages-npm-production"}},"0.55.1":{"name":"@hongmaple0820/scale-engine","version":"0.55.1","_id":"@hongmaple0820/scale-engine@0.55.1","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"d6f8a113e6c18d1fcdbe8afa1fcb44bcf419e05f","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.55.1.tgz","fileCount":1290,"integrity":"sha512-lguD2T4W0leYfd6XBI79dDXZl611FuQk5XDKtCTCeEX3UKBeWX/3DEyqEYqwAuI+DgItRIsGMwEWUVrRqE127Q==","signatures":[{"sig":"MEQCIDNasX0C1nY5GCiu8ZHfIIYExzDEuQVLy6F+vv2nNz3mAiB0jPhoGZeHWH+57JZWHgj71c2aAzdL57ey4GMoTKXWfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.55.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10351314},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3c64f8ea64ea7581b744101306e8073590f78999","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"node scripts/workflow/run-vitest.mjs --timeout-ms 1800000 --testTimeout=180000","build":"tsc && node scripts/workflow/cleanup-dashboard-legacy.mjs && vite build --config vite.dashboard.config.ts","serve":"node dist/api/http.js","coverage":"node scripts/workflow/run-vitest.mjs --timeout-ms 300000 tests/workflow/gateCatalog.test.ts tests/workflow/verificationProfile.test.ts --coverage --coverage.provider=v8 --coverage.reporter=text --coverage.reporter=json-summary --coverage.include=src/workflow/GateCatalog.ts --coverage.include=src/workflow/VerificationProfile.ts --testTimeout=120000","typecheck":"tsc --noEmit","docs:health":"node scripts/workflow/docs-health.mjs","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run learning:health && npm run docs:health && npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report --large-project examples/demo-projects/agent-governance-demo && npm run build && npm run smoke:package && npm audit --omit=dev --registry=https://registry.npmjs.org && git diff --check && npm pack --dry-run","smoke:package":"node scripts/workflow/package-smoke.mjs","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","learning:health":"node scripts/workflow/learning-health.mjs","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs","dashboard:daemon":"node dist/api/cli.js dashboard daemon","release:sync-gitee":"node scripts/release/sync-gitee-releases.mjs"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"overrides":{"qs":"6.15.2","type-is":"2.1.0","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"22.23.0","dependencies":{"vue":"^3.5.38","zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.2.0","type-is":"2.1.0","chokidar":"^3.6.0","naive-ui":"^2.44.1","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/typescript-estree":"^8.59.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.21","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"2.1.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.60.1"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.55.1_1782995953633_0.9240146771585123","host":"s3://npm-registry-packages-npm-production"}},"0.55.2":{"name":"@hongmaple0820/scale-engine","version":"0.55.2","_id":"@hongmaple0820/scale-engine@0.55.2","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"homepage":"https://github.com/hongmaple0820/scale-engine#readme","bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"bin":{"scale":"dist/api/cli.js"},"dist":{"shasum":"1f55c3d4461ce22eb36c2eb9b9d62975fb820f25","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.55.2.tgz","fileCount":1290,"integrity":"sha512-tIfsm0zdwYLZKM4EEA3I0mboVuM4RDKKtxTlzTN0QX3XxpiOxJff0CVCt+Wr/UWvytZ1u83vL6k5y/4tlgmLuw==","signatures":[{"sig":"MEUCIQDzBt5nHeD+/L9dBGDTtrpMFgwQpC+SyOiJOytk7y2kjAIgUWazSa5Dh/ZPM/OBBWH+l4v0pr0Hjn8TmCRemX8PXic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.55.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10354980},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fc3f46c74ebb27678421dc66284694a9b6c9a7c8","scripts":{"dev":"bun --watch src/api/cli.ts","mcp":"node dist/api/mcp.js","lint":"eslint src/**/*.ts","test":"node scripts/workflow/run-vitest.mjs --timeout-ms 1800000 --testTimeout=180000","build":"tsc && node scripts/workflow/cleanup-dashboard-legacy.mjs && vite build --config vite.dashboard.config.ts","serve":"node dist/api/http.js","coverage":"node scripts/workflow/run-vitest.mjs --timeout-ms 300000 tests/workflow/gateCatalog.test.ts tests/workflow/verificationProfile.test.ts --coverage --coverage.provider=v8 --coverage.reporter=text --coverage.reporter=json-summary --coverage.include=src/workflow/GateCatalog.ts --coverage.include=src/workflow/VerificationProfile.ts --testTimeout=120000","typecheck":"tsc --noEmit","docs:health":"node scripts/workflow/docs-health.mjs","smoke:setup":"node scripts/workflow/setup-smoke.mjs","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","release:check":"npm run learning:health && npm run docs:health && npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report --large-project examples/demo-projects/agent-governance-demo && npm run build && npm run smoke:package && npm audit --omit=dev --registry=https://registry.npmjs.org && git diff --check && npm pack --dry-run","smoke:package":"node scripts/workflow/package-smoke.mjs","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","learning:health":"node scripts/workflow/learning-health.mjs","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs","dashboard:daemon":"node dist/api/cli.js dashboard daemon","release:sync-gitee":"node scripts/release/sync-gitee-releases.mjs"},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"overrides":{"qs":"6.15.2","type-is":"2.1.0","content-type":"1.0.5"},"repository":{"url":"git+https://github.com/hongmaple0820/scale-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","directories":{},"_nodeVersion":"22.23.0","dependencies":{"vue":"^3.5.38","zod":"^3.23.0","hono":"^4.5.0","pino":"^9.3.0","citty":"^0.1.6","execa":"^9.3.0","echarts":"^6.1.0","js-yaml":"^4.2.0","type-is":"2.1.0","chokidar":"^3.6.0","naive-ui":"^2.44.1","pino-pretty":"^11.2.0","content-type":"1.0.5","better-sqlite3":"^11.10.0","@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/typescript-estree":"^8.59.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.21","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"2.1.9","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.60.1"},"optionalDependencies":{"playwright":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/scale-engine_0.55.2_1782998191218_0.7156373961673161","host":"s3://npm-registry-packages-npm-production"}},"0.55.3":{"name":"@hongmaple0820/scale-engine","version":"0.55.3","description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","repository":{"type":"git","url":"git+https://github.com/hongmaple0820/scale-engine.git"},"bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"homepage":"https://github.com/hongmaple0820/scale-engine#readme","type":"module","bin":{"scale":"dist/api/cli.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"publishConfig":{"access":"public"},"scripts":{"build":"tsc && node scripts/workflow/cleanup-dashboard-legacy.mjs && vite build --config vite.dashboard.config.ts","dev":"bun --watch src/api/cli.ts","test":"node scripts/workflow/run-vitest.mjs --timeout-ms 1800000 --testTimeout=180000","test:serial":"vitest run --reporter dot --pool=forks --poolOptions.forks.maxForks=1 --poolOptions.forks.minForks=1","coverage":"node scripts/workflow/run-vitest.mjs --timeout-ms 300000 tests/workflow/gateCatalog.test.ts tests/workflow/verificationProfile.test.ts --coverage --coverage.provider=v8 --coverage.reporter=text --coverage.reporter=json-summary --coverage.include=src/workflow/GateCatalog.ts --coverage.include=src/workflow/VerificationProfile.ts --testTimeout=120000","docs:health":"node scripts/workflow/docs-health.mjs","learning:health":"node scripts/workflow/learning-health.mjs","typecheck":"tsc --noEmit","lint":"eslint src/**/*.ts","smoke:setup":"node scripts/workflow/setup-smoke.mjs","smoke:package":"node scripts/workflow/package-smoke.mjs","smoke:providers":"node scripts/workflow/provider-rehearsal.mjs","smoke:gbrain":"node scripts/workflow/provider-rehearsal.mjs --skip-graphify --require-gbrain","smoke:graphify":"node scripts/workflow/provider-rehearsal.mjs --skip-gbrain --require-graphify","release:sync-gitee":"node scripts/release/sync-gitee-releases.mjs","release:check":"npm run learning:health && npm run docs:health && npm run typecheck && npm run lint && npm test && npm run smoke:setup && npm run smoke:providers -- --write-report --large-project examples/demo-projects/agent-governance-demo && npm run build && npm run smoke:package && npm audit --omit=dev --registry=https://registry.npmjs.org && git diff --check && npm pack --dry-run","mcp":"node dist/api/mcp.js","serve":"node dist/api/http.js","dashboard:daemon":"node dist/api/cli.js dashboard daemon"},"dependencies":{"@hono/node-server":"^2.0.4","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/typescript-estree":"^8.59.3","better-sqlite3":"^11.10.0","chokidar":"^3.6.0","citty":"^0.1.6","content-type":"1.0.5","echarts":"^6.1.0","execa":"^9.3.0","hono":"^4.5.0","js-yaml":"^4.2.0","naive-ui":"^2.44.1","pino":"^9.3.0","pino-pretty":"^11.2.0","type-is":"2.1.0","vue":"^3.5.38","zod":"^3.23.0"},"overrides":{"content-type":"1.0.5","type-is":"2.1.0","qs":"6.15.2"},"optionalDependencies":{"playwright":"^1.50.0"},"devDependencies":{"@types/better-sqlite3":"^7.6.0","@types/js-yaml":"^4.0.9","@types/node":"^22.0.0","@typescript-eslint/eslint-plugin":"^8.60.1","@typescript-eslint/parser":"^8.59.3","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"2.1.9","eslint":"^9.0.0","tsx":"^4.21.0","typescript":"^5.9.3","vite":"^5.4.21","vitest":"^2.0.0"},"engines":{"node":">=22.0.0"},"_id":"@hongmaple0820/scale-engine@0.55.3","gitHead":"43a69d04efbe1a397c6629ab9fee76f5b0201fc8","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-gesMi8I2rrIHg9szK7ViAA8PRNM3uqR9DBy2of9+5CuVHxvnedZECzRpA9i5DRg6rUBsmPrmmO80yyrSSIKkkA==","shasum":"cefa5435dab051f09800f28da37c321ba5259bb3","tarball":"https://registry.npmjs.org/@hongmaple0820/scale-engine/-/scale-engine-0.55.3.tgz","fileCount":1290,"unpackedSize":10376924,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hongmaple0820%2fscale-engine@0.55.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA+BY445s0PbwCPfXFZ5o/7Xho2SEX7S99V9UJZT1VE5AiAXJ2aHkSx26dErTOBWy1GcKXm2hi05eO9g5kcxLG3FgA=="}]},"_npmUser":{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"},"directories":{},"maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/scale-engine_0.55.3_1783044270709_0.030977713435602405"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-21T10:41:45.504Z","modified":"2026-07-03T02:04:31.178Z","0.1.0":"2026-04-21T10:41:45.780Z","0.2.0":"2026-04-21T13:13:57.221Z","0.3.0":"2026-04-21T14:44:31.312Z","0.5.0":"2026-04-28T16:56:44.565Z","0.6.0":"2026-04-28T18:29:55.485Z","0.7.0":"2026-05-03T04:09:45.727Z","0.7.1":"2026-05-06T09:55:32.828Z","0.7.2":"2026-05-06T11:20:01.642Z","0.8.0":"2026-05-08T03:10:36.991Z","0.9.0":"2026-05-08T13:21:44.710Z","0.10.0":"2026-05-10T08:06:35.949Z","0.10.1":"2026-05-10T12:05:45.486Z","0.11.0":"2026-05-11T00:36:44.075Z","0.11.1":"2026-05-11T00:39:00.138Z","0.11.2":"2026-05-11T16:19:26.522Z","0.12.0":"2026-05-12T05:43:23.523Z","0.12.1":"2026-05-12T05:58:40.378Z","0.12.2":"2026-05-12T12:14:31.996Z","0.12.3":"2026-05-13T09:03:34.421Z","0.13.0":"2026-05-14T17:19:12.816Z","0.14.0":"2026-05-15T07:48:39.921Z","0.15.0":"2026-05-15T08:19:32.228Z","0.15.1":"2026-05-15T11:38:22.799Z","0.16.0":"2026-05-17T15:27:34.206Z","0.17.0":"2026-05-18T00:32:51.627Z","0.18.0":"2026-05-18T09:04:20.901Z","0.19.0":"2026-05-19T02:43:04.734Z","0.20.0":"2026-05-19T05:37:32.735Z","0.21.0":"2026-05-19T07:22:00.282Z","0.21.1":"2026-05-19T10:22:25.559Z","0.21.2":"2026-05-19T12:44:30.969Z","0.23.0":"2026-05-20T08:12:19.692Z","0.24.0":"2026-05-20T11:17:01.619Z","0.25.0":"2026-05-20T12:45:01.497Z","0.26.0":"2026-05-20T14:54:24.931Z","0.27.0":"2026-05-20T16:39:09.597Z","0.27.1":"2026-05-21T03:12:07.568Z","0.28.0":"2026-05-21T04:45:05.943Z","0.29.0":"2026-05-21T06:18:14.330Z","0.33.0":"2026-05-22T03:12:13.107Z","0.38.0":"2026-05-23T05:46:18.551Z","0.39.0":"2026-05-23T16:32:16.067Z","0.40.0":"2026-05-24T12:18:13.390Z","0.40.1":"2026-05-24T15:13:26.303Z","0.40.2":"2026-05-25T07:31:56.865Z","0.43.0":"2026-05-28T05:43:05.599Z","0.44.0":"2026-06-02T05:50:35.419Z","0.45.0":"2026-06-03T09:28:57.008Z","0.46.0":"2026-06-03T12:18:40.194Z","0.47.0":"2026-06-04T04:35:56.459Z","0.48.0":"2026-06-05T09:00:25.552Z","0.49.0":"2026-06-12T09:42:58.734Z","0.50.1":"2026-06-13T18:25:01.216Z","0.50.2":"2026-06-13T22:08:25.727Z","0.50.3":"2026-06-14T11:16:45.591Z","0.50.5":"2026-06-15T02:23:10.075Z","0.50.6":"2026-06-15T08:23:05.500Z","0.50.7":"2026-06-15T14:54:49.430Z","0.50.8":"2026-06-16T00:57:44.382Z","0.50.9":"2026-06-18T09:50:26.151Z","0.50.10":"2026-06-18T14:21:59.142Z","0.50.11":"2026-06-23T09:12:13.436Z","0.51.0":"2026-06-24T08:37:44.487Z","0.52.0":"2026-06-25T11:17:45.117Z","0.53.0":"2026-06-25T16:09:20.555Z","0.54.0":"2026-06-26T03:47:54.206Z","0.54.1":"2026-06-26T05:10:21.153Z","0.54.2":"2026-06-30T08:39:52.111Z","0.54.3":"2026-06-30T16:26:08.187Z","0.54.4":"2026-06-30T17:12:58.043Z","0.55.0":"2026-07-02T11:55:42.083Z","0.55.1":"2026-07-02T12:39:13.837Z","0.55.2":"2026-07-02T13:16:31.403Z","0.55.3":"2026-07-03T02:04:30.902Z"},"bugs":{"url":"https://github.com/hongmaple0820/scale-engine/issues"},"homepage":"https://github.com/hongmaple0820/scale-engine#readme","repository":{"type":"git","url":"git+https://github.com/hongmaple0820/scale-engine.git"},"description":"Executable AI agent governance with workflow gates, evidence, skill/tool orchestration, and traceable HTML artifacts","maintainers":[{"name":"hongmaple0820","email":"hongmaple0820@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://img.shields.io/badge/version-0.55.3-orange?style=flat-square\" alt=\"version\" />\n  <img src=\"https://img.shields.io/badge/platforms-22-blue?style=flat-square\" alt=\"platforms\" />\n  <img src=\"https://img.shields.io/badge/agents-22-blue?style=flat-square\" alt=\"agents\" />\n  <img src=\"https://img.shields.io/badge/tests-verified-brightgreen?style=flat-square\" alt=\"tests\" />\n  <img src=\"https://img.shields.io/badge/npm-0.55.3-cb3837?style=flat-square&logo=npm\" alt=\"npm\" />\n</p>\n\n[![RepoStars](https://repostars.dev/api/embed?repo=hongmaple0820%2Fscale-engine&theme=copper)](https://repostars.dev/?repos=hongmaple0820%2Fscale-engine&theme=copper)\n\n# SCALE Engine v0.55.3\n\n## 客户安装入口\n\n首次接入项目时，优先使用一条主命令：\n\n```bash\ncd your-project\nnpx -y @hongmaple0820/scale-engine@latest install --dir .\n```\n\n已全局安装时：\n\n```bash\ncd your-project\nscale install --dir .\n```\n\n`scale install` 会统一完成项目检测、标准化编号选择、工作流初始化、第三方能力规划/确认、安装进度显示、异常反馈和验收摘要。底层的 `scale init`、`scale setup`、`scale setup --verify` 仍保留给高级维护和 CI 拆分步骤。\n\nCI 或团队模板推荐显式参数：\n\n```bash\nscale install --agent recommended --profile standard --governance-pack frontend-app --pack core --lang zh --dir . --json\n```\n\nSCALE Engine 让 AI Agent 不再只靠\"自觉\"遵守工程规范。它把探索、规划、实现、验证、评审、发版这些要求变成可执行的命令、门禁和证据文件，让人类可以看见 Agent 做了什么、跳过了什么、为什么能交付或不能交付。\n\n源码仓库：https://github.com/hongmaple0820/scale-engine\n国内镜像：https://gitee.com/hongmaple/scale-engine\nnpm：https://www.npmjs.com/package/@hongmaple0820/scale-engine\n语言：[中文](README.md) | [English](README.en.md)\n更新记录：[CHANGELOG.md](CHANGELOG.md)\n\n## 给 Agent 的最短用法\n\n如果用户反馈“文档太多、看不到重点”，先不要让用户逐条执行命令。打开项目后，把 [Agent 满血工作流一键接入](docs/start/agent-full-workflow.md) 里的提示词发给当前 coding agent，让 Agent 自己检查 SCALE、gbrain、CodeGraph、Graphify、rtk、浏览器/E2E 和飞书消息通道状态，再输出安装计划和验证证据。\n\n核心命令是：\n\n```bash\nnpx -y @hongmaple0820/scale-engine@latest install --agent recommended --pack core --lang zh --dir .\nnpx -y @hongmaple0820/scale-engine@latest setup --pack full --memory-provider hrain --memory-mode local-only --apply --yes --dir .\nnpx -y @hongmaple0820/scale-engine@latest open --dir .\nnpx -y @hongmaple0820/scale-engine@latest smoke --dir .\n```\n\n面板默认走常驻守护模式。打开 `http://127.0.0.1:3210/#agents` 后，用户在 Agent Control 里配置 agent 平台、模型、消息通道、会话队列和飞书 route；Agent runtime 通过 `scale agent-control inbox/reply` 消费队列，不需要用户手写 JSON。\n\n## 它解决什么问题\n\n| 常见问题 | SCALE 的处理方式 |\n| --- | --- |\n| Agent 没验证却说\"测试通过\" | 通过 verification profile 和 evidence store 记录真实命令与结果 |\n| Agent 跳过需求澄清、设计、TDD 或 review | 通过 `scale context`、`scale diagnose`、`scale tdd`、`scale status` 生成下一步动作 |\n| Agent 攒代码不提交，最后难以分段 | 通过 Commit Discipline 监控 git 状态，双阈值告警，自动分组建议 |\n| Agent 误提交无关文件或跨仓库改错位置 | 通过 review-gated ship、MOE workspace 和子仓库 blocker 控制边界 |\n| 多会话并行开发产生冲突 | 通过 Session Coordinator 文件重叠检测、冲突记录、依赖拓扑排序 |\n| 多仓库项目 Git 工作流混乱 | 通过 Cross-Repo Orchestrator 协调分支、合并计划、ship 流水线 |\n\n## 3 分钟看到效果\n\n```bash\nmkdir scale-demo && cd scale-demo\nnpx -y @hongmaple0820/scale-engine@latest install --agent recommended --pack core --lang zh --dir .\nnpx -y @hongmaple0820/scale-engine@latest preflight --preflight-profile quick --dir .\n```\n\n你会得到一套可提交到项目里的治理文件：\n\n- `.scale/verification.json`：服务矩阵和验证 profile\n- `.scale/skills.json`：skill 路由、统一来源和证据要求\n- `.scale/skills/`：随仓库提交的通用 workflow skills 主来源；旧 `skills/` 仅作为兼容 fallback\n- `.scale/tools.json`：CLI/MCP/browser/desktop 工具编排规则\n- `docs/workflow/templates/`：Mini-PRD、plan、verification、review、summary 模板\n- `docs/standards/`：工程规范、Git 协作、资源治理规则\n\n继续体验完整闭环：\n\n```bash\nscale context grill --task-id TASK-001 --task \"加固 OAuth callback\"\nscale diagnose plan --task-id TASK-001 --symptom \"callback 在 state 过期时返回 500\"\nscale tdd slice --task-id TASK-001 --behavior \"拒绝过期 OAuth state\" --failing-test \"expired state returns 401\"\n```\n\n完整教程见 [Agent 满血工作流一键接入](docs/start/agent-full-workflow.md)、[npx 与交互式安装指南](docs/start/npx-interactive-install.md)、[3 分钟快速开始](docs/start/quickstart.md)、[22 种 Agent 安装与使用教程](docs/start/agent-installation-guide.md) 和 [官方 Demo Walkthrough](docs/start/agent-governance-demo.md)。如果你在评估 SCALE 和其他工作流的差异，先看 [工作流能力与横向对比](docs/workflow/competitive-comparison.md)。\n\n## 安装\n\n首次试用推荐 `npx`，不需要全局安装：\n\n```bash\nnpx -y @hongmaple0820/scale-engine@latest install --dir .\n```\n\n长期高频使用再安装全局 CLI：\n\n```bash\nnpm install -g @hongmaple0820/scale-engine\nscale --version\n```\n\n需要 Node.js 22 或更高版本。\n\n如果你希望把 UI skills、RTK、记忆/知识图谱这类第三方能力一起补齐，使用显式 bootstrap，而不是依赖静默自动安装：\n\n```bash\nscale setup --pack full --memory-provider hrain --memory-mode local-only --json\nscale setup --pack full --memory-provider hrain --memory-mode local-only --apply --yes\nscale setup --verify --pack full --json\n```\n\n`setup` 默认先出计划；只有显式加 `--apply --yes` 才会执行安装命令。默认记忆供应商是本地 `hrain`，不依赖外部线上服务；知识/代码图谱能力由 knowledge 包验证 CodeGraph 和 Graphify 的真实可用性。\n\n安装入口变更后，先跑安装烟测：\n\n```bash\nnpm run smoke:setup\nmake setup-smoke\n```\n\n它会验证中英文安装输出、运行时依赖诊断、记忆供应商切换，以及 Graphify/CodeGraph 状态路径；不会执行真实第三方安装。\n\n如果用户机器出现 Windows/Unix 命令差异、PATH 不对、缺 Python/Bun/Cargo/RTK 等问题，先跑：\n\n```bash\nscale doctor env --json\n```\n\n## 适合谁\n\n- 正在用 Codex、Claude Code、Cursor、Gemini CLI、OpenCode、Aider 等 Agent 写真实项目的团队。\n- 有多服务、多仓库、MOE workspace、前后端分离需求的团队。\n- 希望 Agent 主动使用 skills、MCP、CLI、浏览器、E2E，但又需要安全边界和证据闭环的团队。\n- 经常遇到\"AI 改得快，但难审、难验、难维护\"的项目负责人。\n\n## 核心能力\n\n| 能力 | 说明 |\n|------|------|\n| **Workflow Engine** | `define → plan → build → verify → review → ship` 阶段化交付状态机 |\n| **Gate System** | build、lint、test、coverage、security、TDD、review 门禁 |\n| **AI OS Runtime** | `scale ai-os plan/run/status` — 任务规划、受控运行、治理仪表盘 |\n| **Commit Discipline** | 监控 git 状态，双阈值告警，自动分组未提交文件 |\n| **Session Coordinator** | 多会话并行协调，文件重叠检测，冲突记录 |\n| **Cross-Repo Orchestrator** | 多仓库 Git 工作流编排，协调分支/合并/ship |\n| **Task Dependency Graph** | DAG 依赖声明，拓扑排序，环检测 |\n| **Ship Pipeline** | 8 步 ship 闭环，支持 dry-run、skip、version bump |\n| **Security Audit** | OWASP Top 10 + STRIDE 安全审计引擎 |\n| **Role Skills** | 6 个角色化审查视角（eng-manager、security-reviewer、qa-lead 等） |\n| **Memory Intelligence** | 6 信号质量评分，跨 provider 冲突检测，新鲜度衰减 |\n| **Governance ROI** | 端到端治理 ROI 度量 — token 成本 vs 质量 vs 门禁摩擦 |\n| **Scale Shield** | 退出码钩子拦截引擎 — YAML 策略 → hook 脚本编译，40+ 危险命令阻断，退出码协议 |\n| **Scale Orchestrator** | 声明式编排守护进程 — SCALE_POLICY.md 策略驱动，git worktree 隔离，协调循环 |\n| **Scale Cortex** | 证据驱动持续进化 — 本能提取 (Instincts 0.3-0.9)，SessionStart 注入，跨 harness 适配器 |\n\n## SCALE 2.0 三引擎架构\n\nSCALE 2.0 引入三层引擎，对齐业界前沿项目的核心模式：\n\n| 引擎 | 对标项目 | 核心能力 |\n|------|---------|---------|\n| **Scale Shield** | agent-hooks-in-depth | 退出码阻断 (exit 0/2)、stdin/stdout JSON 协议、40+ 危险命令拦截、`.scale/` 完整性保护 |\n| **Scale Orchestrator** | Symphony WORKFLOW.md | 声明式策略驱动、git worktree 隔离、协调循环、多轮 Worker |\n| **Scale Cortex** | ECC Instincts | 观察→模式→本能提取 (置信度 0.3-0.9)、SessionStart 注入、跨 harness (Claude/Codex/Cursor/Gemini) |\n\n```bash\n# Shield: 编译策略并安装 hook\nscale shield compile\nscale shield status\n\n# Orchestrator: 启动声明式编排守护进程\nscale orch start\nscale orch status\n\n# Cortex: 从失败中学习\nscale cortex evolve\nscale cortex metrics --days 30\nscale cortex inject --minimal\n```\n\n## AI OS Runtime\n\nAgent role planning is available through `scale agent plan --task \"<task>\" --json` and the dashboard Prompt Studio; the generated `agentCollaboration` plan includes selected agent profiles, DAG edges, handoff contracts, review gates, and per-role token budget. The dashboard Agent Control page is the visual entry for remote coding control: choose the agent platform, switch models, bind dashboard/Feishu message channels, queue messages, and expose the agent inbox/reply APIs. Use `scale open --dir .` to keep that control surface resident with health checks, restart count, PID files, and logs, then run `scale smoke --dir .` for one-command acceptance. The same plan is embedded in `scale ai-os plan/run`; guarded runs with verification commands now add `agentExecution` settlement evidence, and `scale ai-os status --json` reports both through the `agent-collaboration` intelligence signal.\n\nAI OS Runtime 是 SCALE 的核心运行时规划层。`scale ai-os plan` 在一次命令里生成风险治理模式、Context Compiler 预算、Memory Provider 召回、Skill Routing 执行计划和 Governance ROI，让 Agent 在开始任务前就知道应该加载什么上下文、调用什么能力、补什么证据。\n\n```bash\nscale ai-os plan \\\n  --task-id TASK-123 \\\n  --task \"修复 OAuth callback auth token 并验证浏览器回调流程\" \\\n  --level L \\\n  --files src/auth/oauth.ts,src/ui/callback.tsx \\\n  --budget 8000 \\\n  --json\n```\n\n详细命令见 [AI OS Runtime 文档](docs/AI_ENGINEERING_OS_POSITIONING.md)。\n\n## 学习路径\n\n| 目标 | 入口 | 你应该学会什么 |\n| --- | --- | --- |\n| 让 Agent 直接接管 | [Agent 满血工作流一键接入](docs/start/agent-full-workflow.md) | 复制提示词，让 Agent 检查 full setup、gbrain、CodeGraph、Graphify、rtk、浏览器/E2E 和飞书消息通道 |\n| 无全局安装试用 | [npx 与交互式安装指南](docs/start/npx-interactive-install.md) | 用 `npx` 跑 `onboard`、`init --interactive`、`setup` |\n| 先跑起来 | [3 分钟快速开始](docs/start/quickstart.md) | 安装 CLI、初始化治理文件、运行 preflight |\n| 接入具体 Agent | [22 种 Agent 安装与使用教程](docs/start/agent-installation-guide.md) | Codex、Claude Code、Cursor、Cline、Windsurf 等 22 个 adapter 的初始化、验证和面板入口 |\n| 看完整闭环 | [官方 Demo Walkthrough](docs/start/agent-governance-demo.md) | 任务上下文、诊断、TDD、artifact 和验证证据如何串起来 |\n| 横向评估 | [工作流能力与横向对比](docs/workflow/competitive-comparison.md) | 与 LangGraph、AutoGen、CrewAI、gstack、Superpowers、ECC、GitHub Agentic Workflows 的定位差异 |\n| 接入已有项目 | [SCALE 工作流升级指南](docs/start/workflow-upgrade.md) | `init`、`upgrade check/plan/apply`、本地 `make` 包装入口 |\n| 选择治理包 | [Governance Pack 文档](docs/start/README.md) | 不同项目形态应该选哪个 pack |\n| 维护或扩展 SCALE | [docs/README.md](docs/README.md) | 文档地图、内部模块和长期维护资料 |\n| 开发本仓库 | [docs/guides/GETTING_STARTED.md](docs/guides/GETTING_STARTED.md) | `scale-engine` 仓库自身的工程化工作流 |\n\n## 更新工作流\n\n```bash\nscale upgrade check --dir . --lang zh\nscale upgrade plan --dir . --html --lang zh\nscale upgrade apply --dir . --confirm --lang zh\n```\n\nSCALE 把升级分成三层：CLI 自身、已生成到项目里的 governance pack 文件、第三方 skills/MCP/CLI 能力。默认只检查和生成计划，不自动覆盖用户改过的文件。详见 [SCALE 工作流升级指南](docs/start/workflow-upgrade.md)。\n\n## 开发本仓库\n\n```bash\nmake preflight\nmake gate-workflow\nmake gate-quality\nmake verify PROFILE=default\n```\n\n入口文档：\n- [docs/guides/GETTING_STARTED.md](docs/guides/GETTING_STARTED.md) — 15 分钟上手\n- [docs/guides/DEVELOPMENT_WORKFLOW.md](docs/guides/DEVELOPMENT_WORKFLOW.md) — 日常开发闭环\n- [docs/workflow/README.md](docs/workflow/README.md) — 门禁、分支策略和升级入口\n\n## 社区与推广\n\n| 平台 | 链接 | 说明 |\n|------|------|------|\n| GitHub | https://github.com/hongmaple0820/scale-engine | 源码、Issues、PR |\n| Gitee | https://gitee.com/hongmaple/scale-engine | 国内镜像与反馈 |\n| npm | https://www.npmjs.com/package/@hongmaple0820/scale-engine | CLI 包下载 |\n| QQ 群 | 628043364 | 国内用户交流、问题反馈 |\n| 邮箱 | 2496155694@qq.com | 合作、反馈、建议 |\n\n<p align=\"center\">\n  <img src=\"image/wechat-public.jpg\" alt=\"SCALE Engine 微信公众号\" width=\"220\" />\n  &nbsp;&nbsp;\n  <img src=\"image/wechat-id-qr.webp\" alt=\"个人微信\" width=\"220\" />\n  &nbsp;&nbsp;\n  <img src=\"image/feishu-group-qr.webp\" alt=\"飞书交流群\" width=\"220\" />\n</p>\n\n## 赞赏与支持\n\n如果 SCALE Engine 节省了你的工程治理时间，或帮助你的团队把 AI Agent 工作流落到可验证、可复盘、可发版的闭环里，欢迎赞赏支持。赞赏用于持续维护、示例项目、文档、测试矩阵和社区支持。\n\n<p align=\"center\">\n  <img src=\"image/wxPay.jpg\" alt=\"微信赞赏\" width=\"220\" />\n  &nbsp;&nbsp;\n  <img src=\"image/zfb.jpg\" alt=\"支付宝赞赏\" width=\"220\" />\n</p>\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}